Ini maksudnya manggil view dari view bukan ? Coba pake partialRender gan. Jadi misalnya dari view index mau manggil form view user, maka dari view index tinggal ditambahkan kode(dimisalkan mau menampilkan _form.php dari views/user/_form.php),
Untuk model disesuaikan gan, karena view index dirender dari SiteController mengirim model yg mungkin berbeda dari yg dibutuhkan di _form user. Penyesuaian lainnya adalah menentukan action untuk _form supaya dapat memanggil action create dari UserController.
Yg pernah ane coba sih cuma untuk menampilakan data dari view lain gan, yg form belum ane coba. Jadi silahkan para master untuk membantu menambahkan atau memperbaiki.
di MyProjectYii/protected/controllers/siteController pada actionIndex tinggal di tabahin dikit
if (isset($_POST['contohnamaform'])){
$model = new namaModel();
$model->attributes;
if ($model->validates()){
if $model->save()
$this->redirect(array('view',id=>$model->id))
}
}
public function actionIndex()
{
if (isset($_POST['formUser'])){
$model2 = new User();
$model2->attributes;
if ($model2->validates()){
if ($model2->save())
$this->redirect(array('view',id=>$model2->id));
}
}
......
saat running
Fatal error: Call to a member function getErrors() on a non-object in C:\xampp\htdocs\MyProjectYii\yii\framework\web\helpers\CHtml.php on line 1592