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[…]

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[…]

Yii2 Framework

Tutorial Yii2 Bagian 23 : Membuat Pop-Up Window untuk Form Create

Kita akan membuat pop-up window ketika tombol Create ditekan. 1. Gunakan yii\bootstrap\Modal.

2. Modifikasi file index.php untuk Branches dengan menambahkan Modal :

3. Pada file yang sama, modifikasi Create Branch button dan tambahkan use yii\helpers\Url :

4. Tambahkan Javascript yang memerintahkan jika Button diklik maka modal akan muncul di layar. Modifikasi file AppAsset.php yang berada di Read more about Tutorial Yii2 Bagian 23 : Membuat Pop-Up Window untuk Form Create[…]

Yii2 Framework

Tutorial Yii2 Bagian 22 : Menambahkan Class pada Baris di Gridview

Di tabel Branches terdapat atribut status aktif dan tidak aktif. Kita akan memberikan warna yang berbeda melalui Class di dalam gridview di index.php. 1. Modifikasi index.php yang berada di folder views/branches dan berikan rowOptions :

Maka akan berubah berdasarkan classnya, baris branch yang berstatus aktif dan tidak.   Tutorial ini sebagai dokumentasi dan pembelajaran pribadi sekalian belajar terjemahin Read more about Tutorial Yii2 Bagian 22 : Menambahkan Class pada Baris di Gridview[…]