Yii2.0学习第23课:视图间共享数据创建TDK
1、以登录页面为例,运行LNMP环境,打开@app/controller/Log坡纠课柩inController.php文件,建沐戾垛纾立keywords,title,description的信息,并输出到视图文件:$title = "I am a new title";$keywords = "I am new keywords";$description = "I am nre description";$this->render('index',['title'=>$title,'keywords'=>$keywords,'description'=>$description]);
2、我们在@app/views/login/index.php接收控制器输出的数据,并创建需要传输到布局文件中的信息:$this->params['title'柯计瓤绘] = $title;$this->params['keywords'] = $keywords;$this->params['description'] = $description;
3、打开@app/controllers/LoginController.php,引入新的布局文件:public $layout = 'hlong';
4、打开该文件hlong.php,并创建header,相关代码如下:
5、至此,我们实现了信息从控制器传递到视图,从视图传递到布局文件的目的,这是视图间共享信息的一个例子。可对比我们在前面“Yii2.0学习第20课:如何修改TDK”。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:54
阅读量:79
阅读量:26
阅读量:34
阅读量:48