我在视图文件中有一个变量,我想将此变量传递给布局文件。
我使用如下参数:
$this->params['name'] = 'masoud';
我尝试将其打印在布局文件中:
<?= $this->params['name'] ?>
我得到一个错误:Undefined index: name
我该如何解决?
答案 0 :(得分:1)
如果您的view
是由控制器渲染的,则可以执行以下操作。
在您的控制器
中声明一个公开成员 public $params;
在您的视图
中分配值 $this->context->params['name'] = 'masoud';
现在,您可以在布局
中使用该变量 <?= $this->context->params['name'] ?>