thinkphp5框架怎么打开(thinkphp5.1框架模板布局与模板继承用法分析)
类别:编程学习 浏览量:2895
时间:2022-01-18 01:29:44 thinkphp5框架怎么打开
thinkphp5.1框架模板布局与模板继承用法分析本文实例讲述了thinkphp5.1框架模板布局与模板继承。分享给大家供大家参考,具体如下:
模板全局配置
配置文件template.php添加
|
//开启全局模板布局 'layout_on' => true, //全局模板布局文件名 'layout_name' => 'layout' |
模板布局
控制器中新建模板文件(application\index\controller\Demo\---test方法)
新建视图文件(application\index\demo\test.html)
模板入口文件(application\index\view\index\index.html)
将公共模板头部和尾部分别单独放到一个html文件中(header.html、footer.html)【application\index\view\】
创建全局模板布局文件(layout.html)【application\index\view\】首先开启布局 layout_on = true
|
{ include file= "header" /} {__CONTENT__} //点位符,默认CONTENT,可在template.php文件中配置 'layout_item' => '{__TEXT__}' { include file= "footer" /} |
模板继承
新建公用模板目录(application\index\view\common)
分离头部的尾部(header.html、footer.html)
公共模板文件(父模板文件中只能用include和block标签)
|
{ include file= "common/header" /} {block name= "body" } 主体 {/block} {block name= "nav" } 导航 {/block} { include file= "common/footer" /} |
子模板文件(只能在block标签内)
|
{extend name= "public/base" /} {block name= "body" } {__block__} //继承父模板中内容 <h2>模板</h2> {/block} {block name= "nav" }{/block} //清空父模板中内容 |
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/qq_42176520/article/details/90643544
您可能感兴趣
- thinkphp5框架怎么设置(thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例)
- thinkphp5 新增模块(Thinkphp5.0框架的Db操作实例分析连接、增删改查、链式操作等)
- thinkphp6.0安装(使用composer安装使用thinkphp6.0框架问题视频教程)
- vuephp后台开发框架(Vue+thinkphp5.1+axios实现文件上传)
- thinkphp导入excel(Yii框架使用PHPExcel导出Excel文件的方法分析改进版)
- thinkphp5框架怎么打开(thinkphp5.1框架模板布局与模板继承用法分析)
- thinkphp5表单系统(thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例)
- thinkphp5分页数据怎么处理(TP5thinkPHP5框架实现显示错误信息及行号功能的方法)
- thinkphp5数据库配置(Thinkphp5框架实现获取数据库数据到视图的方法)
- thinkphp静态怎么设置(浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法)
- thinkphp继承model如何使用(Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解)
- php集成支付(ThinkPHP框架整合微信支付之刷卡模式图文详解)
- thinkphp5框架怎么打开(thinkphp5.1框架中容器Container和门面Facade的实现方法分析)
- thinkphp框架切换数据库(ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例)
- thinkphp数据库使用(thinkphp3.2同时连接两个数据库的简单方法)
- thinkphp5.0实例详解(ThinkPHP5&5.1框架关联模型分页操作示例)
- 菲律宾安全吗(菲律宾安全吗2023)
- 彩礼重要吗()
- 写信告诉我今天海是什么颜色(写信告诉我今天海是什么颜色回答)
- 英语难学吗(法语比英语难学吗)
- 今天要吃什么(今天要吃什么菜好)
- 网红直播可以赚很多钱吗(网红直播可以赚很多钱吗)
热门推荐
- jquery 增加表格(jquery实现表格无缝滚动)
- mysql密码找回方法(MySQL8忘记密码的快速解决方法)
- python装饰器初学者教程(Python3.5装饰器原理及应用实例详解)
- dedecms搜索功能怎么设置详细(dedecms pagelist标签修改方法分享)
- mysql用户删除了如何设置(MySQL两种删除用户语句的区别delete user和drop user)
- apache安全配置使用教程(正确配置与维护Apache安全性设置方法)
- SQL Server中找出执行时间过长的作业
- css的列表符号怎么设置(reset.css引入以及1px边框问题的解决方法)
- 阿里云ecs 运维(阿里云ECS服务器磁盘Linux在线扩容)
- MVC扩展HtmlHelper实现CheckBoxList
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9