yii框架的常用组件使用(Yii框架的布局文件实例分析)
类别:编程学习 浏览量:853
时间:2021-10-28 10:27:39 yii框架的常用组件使用
Yii框架的布局文件实例分析本文实例讲述了yii框架的布局文件。分享给大家供大家参考,具体如下:
首先,何为布局文件呢?我的理解就是布局存放了视图文件中的相同代码,使用布局文件可以减少视图文件代码的冗余。下面介绍如何使用yii的布局文件。
首先在views\layouts下面创建自己的布局文件
common.php
|
<!doctype html> <html lang= "zh" > <head> <meta charset= "utf-8" > <meta name= "viewport" content= "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" > <meta http-equiv= "x-ua-compatible" content= "ie=edge" > <title>document</title> </head> <body> <?= $content ?> </body> </html> |
然后在控制器中设置变量$layout,并调用render方法
|
class indexcontroller extends controller { public $layout = "common" ; public function actionsay(){ return $this ->render( 'say' ); } } |
编写视图文件
这是视图文件中的内容
调用render方法后,首先将视图文件中的内容存在一个变量名为content的变量中,然后调用布局文件,将content的变量中,然后调用布局文件,将content输出到相应的位置,所以在布局文件中我还添加了<?= $content?>
的代码
最后的显示结果如下
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/qq_18335837/article/details/80844475
您可能感兴趣
- yii2 在控制器中验证请求参数的使用方法(yii2 在控制器中验证请求参数的使用方法)
- yii2支持的数据库(Yii框架日志操作图文与实例详解)
- yii框架使用教程(Yii框架连表查询操作示例)
- 基于yii2框架的开源系统(Yii框架参数配置文件params用法实例分析)
- 如何让yii2高级模板运行起来(Yii框架数据库查询、增加、删除操作示例)
- thinkphp导入excel(Yii框架使用PHPExcel导出Excel文件的方法分析改进版)
- 如何让yii2高级模板运行起来(Yii框架Session与Cookie使用方法示例)
- yii2和laravel框架哪个比较简单(关于Yii中模型场景的一些简单介绍)
- yield代码还会执行吗(Yii2 queue的队列使用详解)
- python如何使用yield(YII2.0框架行为Behavior深入详解)
- 使用mui制作页面案例(Yii框架页面渲染操作实例详解)
- yii2支持的数据库(Yii框架常见缓存应用实例小结)
- php使用yield处理并发(Yii框架中使用PHPExcel的方法分析)
- apache和yii域名配置(yii框架数据库关联查询操作示例)
- yii2对比springboot(yii2.0框架使用 beforeAction 防非法登陆的方法分析)
- yii2对比springboot(Yii框架实现对数据库的CURD操作示例)
- 参考文献里期刊名称的写法,你知道吗(参考文献里期刊名称的写法)
- 硕博期刊 SCI SSCI CSSCI分不清 一文带你看懂主流期刊分类(硕博期刊SCISSCI)
- 辱华品牌新百伦官宣新代言人IU,个别粉丝希望get爱豆同款(辱华品牌新百伦官宣新代言人IU)
- 巅峰时期被爆床照,曾被选国民最讨厌女星,IU不为人知的黑历史(巅峰时期被爆床照)
- 每天1万吨牛奶倒进下水道,美国大萧条一幕重现(每天1万吨牛奶倒进下水道)
- 如何看待美国数十万加仑牛奶倒下水道 历史又重演了(如何看待美国数十万加仑牛奶倒下水道)
热门推荐
- dedecms中如何设置推荐文章(实现dedecms友情链接分栏目调用的方法图)
- h5前端入门(前端H5 Video常见使用场景简介)
- php性能比较(php使用yield对性能提升的测试实例分析)
- mysql数据库出现乱码(数据库 MySQL中文乱码解决办法总结)
- MongoDB聚合函数
- centos7离线安装mysql5.7(CentOS7.5 安装MySql的教程)
- python如何判断是否为回文数(对python判断是否回文数的实例详解)
- php优势和缺点(PHP的介绍以及优势详细分析)
- laravel 验证规则(Laravel中正确地返回HTTP状态码方法示例)
- php 经典模式(php设计模式之装饰模式应用案例详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9