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支持的数据库(Yii框架日志操作图文与实例详解)
- python yield 使用浅析(yii框架使用分页的方法分析)
- yield代码还会执行吗(Yii2 queue的队列使用详解)
- thinkphp导入excel(Yii框架使用PHPExcel导出Excel文件的方法分析改进版)
- python如何使用yield(YII2.0框架行为Behavior深入详解)
- yii框架使用教程(Yii框架操作cookie与session的方法实例详解)
- yii2 在控制器中验证请求参数的使用方法(yii2 在控制器中验证请求参数的使用方法)
- yii2对比springboot(Yii框架响应组件用法实例分析)
- yield方法可以使一个线程停止运行(Yii2.0框架模型添加/修改/删除数据操作示例)
- yield函数详解(Yii框架的redis命令使用方法简单示例)
- yii框架使用教程(Yii框架连表查询操作示例)
- php使用yield处理并发(Yii2.0框架模型多表关联查询示例)
- apache和yii域名配置(yii框架数据库关联查询操作示例)
- yii2对比springboot(yii2.0框架使用 beforeAction 防非法登陆的方法分析)
- python处理水印(Yii 使用intervention/image拓展实现图像处理功能)
- 如何让yii2高级模板运行起来(Yii框架Session与Cookie使用方法示例)
- 换代在即,现在是抄底 7.5代 高尔夫的最佳时机吗(换代在即现在是抄底)
- 2020年大众7.5代高尔夫R终结特别版 最后的呐喊(2020年大众7.5代高尔夫R终结特别版)
- 七年前的这部剧有毒,全剧只有女主红到发紫,男主至今无人认识(七年前的这部剧有毒)
- 宋轶除了演过于曼丽,原来还演过一个青楼女子(宋轶除了演过于曼丽)
- 赵丽颖第一部当女主的戏,主角配角个个都是实力演员(赵丽颖第一部当女主的戏)
- 乾隆为何这么喜爱白塔原因是什么(乾隆为何这么喜爱白塔原因是什么)
热门推荐
- C#获取页面的HTML
- dedecms栏目静态化(DedeCms获取任意栏目N级列表链接树形菜单的方法)
- python面向对象实例教程(Python面向对象程序设计类的多态用法详解)
- mysql参数说明(MySQL中你可能忽略的COLLATION实例详解)
- docker安装mysql后无法连接(Docker 安装 MySQL 并实现远程连接教程)
- 云数据中心服务器介绍(云服务器的机房设备有哪些?)
- sql server修改表的字段类型后,不能保存
- python爬取酷狗收费音乐(python爬取酷狗音乐排行榜)
- sqoop导出参数(sqoop export导出 map100% reduce0% 卡住的多种原因及解决)
- ExtJs 中Viewport 的使用
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9