在控制器中给变了赋了值,在布局模板中怎么用它 [ 2.0 版本 ]
比如在控制器中赋了值:
$data = array('title'=>'测试');
return render('list',$data);
在list模板中,可以直接输出<?=title?>,在布局模板中没法这样直接输出吗?
只能这样吗:
控制器中:\Yii::$app->view->params['title'] = '测试';
布局模板中:<?=$this->params['title']?>
感觉这样好麻烦
共 2 个回答
-
RichardTian 回答于 2015-01-31 08:47 举报
要这样
public function test() { $this->render('test','data'=>'123123'); } //页面 <?php echo $data; ?>
tgw2000
注册时间:2014-10-15
最后登录:2017-11-11
在线时长:10小时35分
最后登录:2017-11-11
在线时长:10小时35分
- 粉丝2
- 金钱20
- 威望0
- 积分120