iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >Thinkphp 6 使用thinkTemplate 模板引擎
  • 482
分享到

Thinkphp 6 使用thinkTemplate 模板引擎

php开发语言 2023-09-03 14:09:38 482人浏览 独家记忆
摘要

使用thinkTemplate 模板引擎 由于ThinkPHP 5.1 之前的版本 已经将Think-view 拓展 集成到 vendor 中 Tp6 将大部分转为拓展使用 新版框架默认只能支持php

使用thinkTemplate 模板引擎

由于ThinkPHP 5.1 之前的版本 已经将Think-view 拓展 集成到 vendor 中
Tp6 将大部分转为拓展使用

新版框架默认只能支持php原生模板,如果需要使用thinkTemplate模板引擎,需要安装think-view扩展(该扩展会自动安装think-template依赖库)。

composer require topthink/think-view

配置文件

安装完成后,在配置目录的view.php文件中进行模板引擎相关参数的配置,例如:

return [    // 模板引擎类型    'type'         => 'Think',    // 模板路径    'view_path'    => './template/',    // 模板后缀    'view_suffix'  => 'html',    // 模板文件名分隔符    'view_depr'    => '/',    // 模板引擎普通标签开始标记    'tpl_begin'    => '{',    // 模板引擎普通标签结束标记    'tpl_end'      => '}',    // 标签库标签开始标记    'taglib_begin' => '{',    // 标签库标签结束标记    'taglib_end'   => '}',];
namespace app\index\controller;use think\facade\View;class Index{    public function index()    {        // 使用内置PHP模板引擎渲染模板输出        return View::fetch();    }}

表示当前视图的模板文件使用原生php进行解析。

如果你需要动态改变模板引擎的参数,请使用视图类提供的config方法进行动态设置,而不要使用改变配置类参数的方式。

namespace app\index\controller;use think\facade\View;class Index {    public function index()    {        // 改变当前操作的模板路径        View::config(['view_path' => 'mypath']);        return View::fetch();    }}

来源地址:https://blog.csdn.net/chinanes/article/details/127821043

--结束END--

本文标题: Thinkphp 6 使用thinkTemplate 模板引擎

本文链接: https://www.lsjlt.com/news/392353.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作