• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

    希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

    您可能感兴趣的文章:
    • thinkphp模板赋值与替换实例简述
    • Thinkphp5.0框架视图view的模板布局用法分析
    • thinkPHP5框架渲染模板的3种方式简述
    • 解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
    • thinkPHP5.0框架环境变量配置方法
    • ThinkPHP模版引擎之变量输出详解
    • ThinkPHP模板之变量输出、自定义函数与判断语句用法
    • thinkphp3.x中变量的获取和过滤方法详解
    • thinkPHP控制器变量在模板中的显示方法示例
    • 解析thinkphp import 文件内容变量失效的问题
    • thinkphp5.1框架模板赋值与变量输出示例
    上一篇:Yii2.0框架模型添加/修改/删除数据操作示例
    下一篇:Yii2 queue的队列使用详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    thinkphp5.1框架模板布局与模板继承用法分析 thinkphp5.1,框架,模板,布局,