thinkphp5引入公共部分header、footer的方法详解


Posted in PHP onSeptember 14, 2018

由于用惯了tp3.2,改用tp5有些还是感觉别扭的

直接上问题:项目中需要用到引入公共导航、头部、底部、右边部分等等

首先要弄清楚thinkphp5的配置项是哪个文件,众所周知:config.php,如下图所示

thinkphp5引入公共部分header、footer的方法详解

只需要在配置项里配置里如下内容即可

‘template‘        => [
    // 模板引擎类型 支持 php think 支持扩展
    ‘type‘     => ‘Think‘,
    // 模板路径
    ‘view_path‘  => ‘‘,
    // 模板后缀
    ‘view_suffix‘ => ‘html‘,
    // 模板文件名分隔符
    ‘view_depr‘  => DS,
    // 模板引擎普通标签开始标记
    ‘tpl_begin‘  => ‘{{‘,
    // 模板引擎普通标签结束标记
    ‘tpl_end‘   => ‘}}‘,
    // 标签库标签开始标记
    ‘taglib_begin‘ => ‘<‘,
    // 标签库标签结束标记
    ‘taglib_end‘  => ‘>‘,
    ‘taglib_pre_load‘   =>  ‘app\common\taglib\Cc‘, 
  ],

上面代码红色部分就是定义引入公共部分的标签库标签,图2中红框内就是引入的公共的部分

thinkphp5引入公共部分header、footer的方法详解

图1

thinkphp5引入公共部分header、footer的方法详解

 图2

其中  ‘taglib_pre_load‘     =>    ‘app\common\taglib\Cc‘, 这条 。

之后就可以在模版里使用

{cc:articles cid="1" field=‘id,title‘ limit="2" order="id asc" id="vo"}
<li><a href="#" rel="external nofollow" >{$vo.title}</a></li>
{/cc:articles}

总结

以上所述是小编给大家介绍的thinkphp5引入公共部分header、footer的方法 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
php mysql Errcode: 28 终极解决方法
Jul 01 PHP
纯php打造的tab选项卡效果代码(不用js)
Dec 29 PHP
php stripslashes和addslashes的区别
Feb 03 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
Apr 20 PHP
php实现无限级分类(递归方法)
Aug 06 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
Mar 14 PHP
Lumen timezone 时区设置方法(慢了8个小时)
Jan 20 PHP
PHP删除数组中指定下标的元素方法
Feb 03 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
Aug 19 PHP
PHP常用的类封装小结【4个工具类】
Jun 28 PHP
使用Git实现Laravel项目的自动化部署
Nov 24 PHP
PHP实现递归的三种方法
Jul 04 PHP
PHP中创建和编辑Excel表格的方法
Sep 13 #PHP
PHP通过get方法获得form表单数据方法总结
Sep 12 #PHP
php获取手机端的号码以及ip地址实例代码
Sep 12 #PHP
详解php用static方法的原因
Sep 12 #PHP
php实现数字补零的方法总结
Sep 12 #PHP
php使用QueryList轻松采集js动态渲染页面方法
Sep 11 #PHP
Yii2结合Workerman的websocket示例详解
Sep 10 #PHP
You might like
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
PHP 多维数组排序实现代码
2009/08/05 PHP
深入PHP中慎用双等于(==)的详解
2013/06/06 PHP
php获取网页标题和内容函数(不包含html标签)
2014/02/03 PHP
ThinkPHP中limit()使用方法详解
2016/04/19 PHP
图片按比例缩放函数
2006/06/26 Javascript
JavaScript中的Screen屏幕对象
2008/01/16 Javascript
jquery多浏览器捕捉回车事件代码
2010/06/22 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
jQueryUI中的datepicker使用方法详解
2016/05/25 Javascript
AngularJS 文件上传控件 ng-file-upload详解
2017/01/13 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
js实现黑白div块画空心的图形
2018/12/13 Javascript
简述vue-cli中chainWebpack的使用方法
2019/07/30 Javascript
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
如何使用JavaScript实现无缝滚动自动播放轮播图效果
2020/08/20 Javascript
jQuery编写QQ简易聊天框
2020/08/27 jQuery
Python中列表(list)操作方法汇总
2014/08/18 Python
Python中的默认参数详解
2015/06/24 Python
Python调用百度根据经纬度查询地址的示例代码
2019/07/07 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
Django获取该数据的上一条和下一条方法
2019/08/12 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
python实现简单学生信息管理系统
2020/04/09 Python
Python如何实现机器人聊天
2020/09/10 Python
使用HTML5里的classList操作CSS类
2016/06/28 HTML / CSS
奥地利体育网上商店:Gigasport
2019/10/09 全球购物
初级Java程序员面试题
2016/03/03 面试题
师范大学毕业自我鉴定
2013/11/21 职场文书
低碳生活的宣传标语
2014/06/23 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
校园学雷锋广播稿
2014/10/08 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
使用python绘制分组对比柱状图
2022/04/21 Python
Python 中面向接口编程
2022/05/20 Python