2015-12-07 59 views
0

Yii是最好的,但我有两个模型,书籍和作者。我需要在单个视图中为每个视图处理两个表单,正如我在yii2.0中所做的那样。Yii2在一个视图中呈现两个模型

 <?= 
     $this->render('_formBook', array('model' => $model)); 
     ?> 

      <?= 
      $this->render('_formAuthor', array('model' => $model)); 
      ?> 

回答

3

尝试这种方式

在控制器

$modelBook = Book::findOne($id); 
$modelAuthor = Author::findOne($key); 


    return $this->render('_formWithTheTwoForm', 
      'modelBook' => $modelBook, 
        'modelAuthor' => $modelAuthor,]); 

然后在您的视图中可以同时使用模型

相关问题