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 object tersebut ke file create :

2. Masuk ke create.php dan tambahkan juga parameter $branch :

3. Sekarang kita bisa mengakses objek branch pada _form.php yang dimiliki oleh companies.

Sehingga kita sekarang memiliki form sebagai berikut :

Tutorial-Yii2-Membuat-Form-yang-Kompleks-

 

4. Kembali ke CompaniesController.php dan lakukan beberapa modifikasi :

Sehingga companiesController.php menjadi seperti ini :

Tutorial ini sebagai dokumentasi dan pembelajaran pribadi sekalian belajar terjemahin bahasa Inggris, dan siapa tahu bermanfaat buat orang lain. Sumber lengkapnya diambil dari Youtube DoingITEasy Channel.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.