2016-09-11 39 views
0

大家好我是yii2的初学者,我必须在main.php布局部分的页脚中创建一个表单。默认不通过模型。你能否给我一个如何在表单中传递数据的例子?非常感谢。

控制器和视图的示例。

+0

你想传递一个控制器动作AR模型对所有控制器和行动? – scaisEdge

+0

用于单个控制器操作。 – Saba

回答

0

对于单个控制器动作,simpel方式是使用params。

在你的控制器动作之前,使你的观点,你应该添加

public function actionYourAction() 
{ 
    ..... 
    $this->view->params['model'] = $model; 
    ..... 
    $this->render(...); 

} 

,并在布局访问你应该检索使用

$model = $this->params['model']; 
+0

好吧,这适用于单一行动,如果我想要采取一切行动? – Saba

+0

你应该使用事件或beforeAction设置参数..但是位模式复杂....无论如何是你问... – scaisEdge

+0

非常感谢 – Saba

相关问题