Yii2 Framework

Tutorial Yii2 Bagian 28 : Membuat Form dengan Dynamic Form (1)

Contoh aplikasi seperti invoice atau nota pembelian terkadang membutuhkan form yang kompleks. Disini kita akan coba membuat dynamic form dengan bantuan Yii2 extension yaitu dynamicform. 1. Install yii2-dynamicform extension dari https://github.com/wbraganca/yii2-dynamicform dengan ketikkan perintah berikut di directory advanced :

2. Buat tabel purchase_order dengan tiga field sbb :   3. Buat tabel purchase_order_item : Read more about Tutorial Yii2 Bagian 28 : Membuat Form dengan Dynamic Form (1)[…]

Yii2 Framework

Tutorial Yii2 Bagian 27 : Membuat Satu Form yang Berisi Banyak Model

Di dalam aplikasi yang kompleks seringkali ditemukan form yang berasal dari banyak model. Di tutorial ini akan dijelaskan cara untuk menggabungkannya. 1. Kita akan memodifikasi _form.php yang berada di folder backend/views/companies, namun sebelumnya kita ke public function actionCreate yang berada di CompaniesController.php  Tambahkan model branch dan jangan lupa menambahkan modelnya di use.

Setelah object branch dibuat, kita melewatkan Read more about Tutorial Yii2 Bagian 27 : Membuat Satu Form yang Berisi Banyak Model[…]

Yii2 Framework

Tutorial Yii2 Bagian 26 : Membuat Rules Sendiri

Saat ini kita akan membuat Rules sesuai yang kita inginkan. Misalnya company_start_date, apabila dipilih tanggal melebihi tanggal hari ini, maka akan memberikan pesan error. 1. Modifikasi Companies.php pada function rules. Kita berikan checkDate, yaitu fungsi untuk mengecek tanggal.

2. Masuk ke _form.php dari Companies, dan aktifkan enableAjaxValidation.

3. Modifikasi CompaniesController untuk melakukan pengecekan Read more about Tutorial Yii2 Bagian 26 : Membuat Rules Sendiri[…]

Tutorial Yii2 Bagian 25 : Membuat User Permission dengan CheckBoxList

Bagian ini erat kaitannya dengan tutorial RBAC yang pernah kita bahas. Sekarang kita akan memberikan checkboxlist agar mudah untuk ditentukan bagaimana memberikan permission pada user tertentu. 1. Buat model auth_item dan auth_assignment dengan gii. 2. Pindah ke bagian frontend dan tampilkan form Sign Up : http://localhost/blog/advanced/frontend/web/index.php?r=site%2Fsignup Kita akan membuat checkboxlist permission di halaman ini. 3. Read more about Tutorial Yii2 Bagian 25 : Membuat User Permission dengan CheckBoxList[…]

Yii2 Framework

Tutorial Yii2 Bagian 24 : Menggunakan Ajax untuk mengambil Data

Disini kita akan memanfaatkan ajax untuk mendapatkan values dari tabel. 1. Buat tabel locations dengan field sebagai berikut :   2. Buat table customers dengan field sebagai berikut :   3. Buat model dan CRUD locations dan customers menggunakan Gii. 4. Di view Create Customers, kita akan membuat supaya City dan Province akan otomatis mengikuti Read more about Tutorial Yii2 Bagian 24 : Menggunakan Ajax untuk mengambil Data[…]