Yii2 Framework

Tutorial Yii2 Bagian 37 : Layout

Kali ini kita akan membedakan layout pada login page. 1. Buat layout untuk login. Tempat untuk mengatur layout terdapat di folder views/layouts. Jika kita ingin menambahkan layout baru, buatlah di dalam folder ini. Buat file baru loginLayout.php . Layout dibuat sama dengan main.php, hanya saja navbar dan breadcrumbs dihapus :

2. Modifikasi SiteController.php pada actionLogin, tambahkan

Sehingga tampilan halaman Read more about Tutorial Yii2 Bagian 37 : Layout[…]

Yii2 Framework

Tutorial Yii2 Bagian 34: Full Calendar (2)

Tutorial ini adalah lanjutan dari Bagian 33 sebelumnya. Kita akan menambahkan kode javascript sehingga saat kita mengklik tanggal, akan bisa langsung menambahkan event di tanggal tersebut. Oh ya, kalau mau lihat dokumentasi fullcalendar ada di http://fullcalendar.io/docs. 1. Modifikasi index.php dengan menambahkan pop-up.

2. Buat main.js di frontend/web/js dan tambahkan dulu di AppAsset.

3. Read more about Tutorial Yii2 Bagian 34: Full Calendar (2)[…]

Yii2 Framework

Tutorial Yii2 Bagian 30 : Memanfaatkan Kartik Gridview Widget

Sekarang kita akan memanfaatkan widget dari kartik yaitu gridview widget untuk menampilkan purchase order. 1. Install kartik gridview widget dari website http://demos.krajee.com/grid di folder advanced :

2. Modifikasi index.php milik purchaseorder yang berada di folder backends\views\purchaseorder :

Sehingga file index.php menjadi seperti ini :

3. Buat file php partial di folder view Read more about Tutorial Yii2 Bagian 30 : Memanfaatkan Kartik Gridview Widget[…]

Yii2 Framework

Tutorial Yii2 Bagian 29 : Membuat Form dengan Dynamic Form (2)

Di bagian sebelumnya kita telah berhasil memodifikasi form create untuk menambahkan purchase order. Perlu dicatat bahwa formId pada property DynamicFormWidget harus sesuai dengan id pada ActiveForm, begitu juga insertButton dan deleteButton juga harus ditambahkan classnya pada form. Di bagian ini kita akan melakukan saving record ke dalam database. 1. Buat model class, copy paste saja Read more about Tutorial Yii2 Bagian 29 : Membuat Form dengan Dynamic Form (2)[…]

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