Yii2点滴之(一)
如何向布局文件中传参?
解决方案:
我们首先要知道yii2中的布局文件主要负责的任务就是把一些公共的部分给分离出来,减少模板页面中的空间,使我们的代码看起来更加的一目了然。
但是有的时候我们需要向模板中传递一些值来完成我们想要的动作,那么我们该如何做呢?
我们需要先在控制器中取得当前的view,然后给view设置参数,其实用的是一种全局变量的形式,代码如下:
$view=Yii::$app->view;
$view->params['layoutData']='test';
然后我们在layout布局文件中,找到body部分,即可以把其输出
<?php
echo $this->params['layoutData'];
?>