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
您可能感兴趣
- thinkphp接口开发实例(ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解)
- thinkphp5.1 执行流程(Thinkphp5.0 框架的请求方式与响应方式分析)
- thinkphpmodel使用教程(Thinkphp5.0 框架Model模型简单用法分析)
- thinkphp5数据库配置(Thinkphp5框架实现获取数据库数据到视图的方法)
- thinkphp5框架分析(thinkPHP5框架路由常用知识点汇总)
- thinkphp表单提交不到数据(ThinkPHP5.1表单令牌Token失效问题的解决)
- 如何用thinkphp框架来写一个网站(php tpl模板引擎定义与使用示例)
- thinkphp分页效果怎样(thinkphp5+layui实现的分页样式示例)
- thinkphp微信开发教程(微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解)
- thinkphp静态怎么设置(浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法)
- thinkphp框架案例(thinkphp5.1框架容器与依赖注入实例分析)
- thinkphp权限认证怎么用(ThinkPHP框架结合Ajax实现用户名校验功能示例)
- thinkphp从模板自定义标签(Thinkphp5.0框架视图view的循环标签用法示例)
- thinkphp5对接支付宝扫码支付(ThinkPHP框架下整合支付宝支付功能图文教程)
- thinkphp标签详解(thinkphp整合系列之极验滑动验证码geetest功能)
- thinkphp5分页数据怎么处理(TP5thinkPHP5框架实现显示错误信息及行号功能的方法)
- 新款起亚霸锐实拍,比普拉多气派,配3.0T V6,引入国内或许能大卖(新款起亚霸锐实拍)
- ()
- 张勇 阿里新任掌门人(阿里新任掌门人)
- 毛戈平全国第一柜花落银泰 高端国货迎来 高光 时刻(毛戈平全国第一柜花落银泰)
- 14岁丧父 20岁丧母,从苦难走向辉煌的银泰创始人沈国军(14岁丧父20岁丧母从苦难走向辉煌的银泰创始人沈国军)
- 银泰集团董事长沈国军获评 北京影响力 十大企业家(银泰集团董事长沈国军获评)
热门推荐
- CSS中 z-index 的用法
- mysql创建表存在哪里(MySQL的表空间是什么)
- docker rabbitmq集群部署(Docker部署rabbitmq遇到的两个问题)
- php不能用mysql(php写入mysql中文乱码的实例解决方法)
- 如何编写错误日志才更容易排查问题
- angular快速创建模块指令(详解Angular项目中共享模块的实现)
- php如何创建二维数组(PHP二维索引数组的遍历实例分析2种方式)
- docker日志挂载(docker run -v 挂载数据卷异常,容器状态一直是restarting的解决)
- nginx keepalived配置(Nginx+Keepalived实现Web服务器高可用)
- mysql创建表存在哪里(MySQL的表空间是什么)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9