如何从YII2中的控制器向布局文件发送模型

时间:2016-02-06 10:51:07

标签: layout model controller yii2 params

我无法通过控制器操作在布局文件上发送模型参数。怎么做?

2 个答案:

答案 0 :(得分:1)

向控制器添加一个属性

public $model;

在你的控制器动作中

$this->model = $model

您可以在布局中通过

访问模型
$this->context->model

答案 1 :(得分:0)

您还可以在布局文件中use模型类。例如

use app\models\Property; // Property is model name

然后在文件中

$prop = Property::findOne($id); // say $id id int > 0

您可以以任何方式使用此模型(其属性和方法)