Code前端首页关于Code前端联系我们

thinkphp5引入了公共部分标题和footer的方法

terry 2年前 (2023-09-25) 阅读数 58 #后端开发

习惯了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}

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门