多语言展示
当前在线:1466今日阅读:26今日分享:39

Yii2.0学习第23课:视图间共享数据创建TDK

我们在“Yii2.0学习第20课:如何修改TDK”中学习了一种方法,此外视图组件又提供params参数属性来实现不同视图共享数据。我们应用此方法创建TDK,希望对需要的朋友有所帮助0Yii2.0学习第20课:如何修改TDK
工具/原料
1

LNMP环境

2

浏览器

方法/步骤
1

以登录页面为例,运行LNMP环境,打开@app/controller/LoginController.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,相关代码如下:

推荐信息