本文举例说明了Yii框架的布局文件。分享给大家参考,如下:
首先,什么是布局文件?我的理解是布局在视图文件中存储相同的代码,使用布局文件可以减少视图文件代码的冗余。下面介绍如何使用Yii的布局文件。
首先,在视图布局下创建您自己的布局文件
common.php
!doctype html html lang=' zh ' head meta charset=' UTF-8 ' meta name=' viewport ' content=' width=设备宽度,用户可缩放=否,初始比例=1.0,最大比例=1.0,最小比例=1.0 ' meta http-equiv=' X-UA-Compatible ' content=' ie=edge ' title document/title/head dy?=$内容?/body/html然后在控制器中设置变量$layout并调用render方法
class IndexController扩展了Controller { public $ layout=' common ';public function actionSay(){ return $ this-render(' say ');}}编写视图文件
这是视图文件中的内容
调用render方法后,首先视图文件中的内容存储在一个名为content的变量中,然后调用布局文件,再调用内容变量,然后调用布局文件将内容输出到对应的位置,所以我也添加了?=$内容?的代码
最终显示结果如下
更多对Yii相关内容感兴趣的读者可以查看本网站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》、《php常见数据库操作技巧汇总》
希望本文对基于Yii框架的PHP编程有所帮助。