Thinkphp5实现动态模板主题多个模板切换

Thinkphp5实现动态模板主题多个模板切换在项⽬开发过程中会遇到⼀个⽹站有不同风格,本⽂详细介绍Thinkphp5 实现模板主题多个模板切换韩启德简历
⼀、在Config中配置view_path模板路径代码如下
'template'              => [
// 模板引擎类型⽀持 php think ⽀持扩展
'type'        => 'Think',
// 模板路径
'view_path'    => '/template/',
// 模板后缀
'view_suffix'  => 'html',
// 模板⽂件名分隔符
'view_depr'    => DS,
// 模板引擎普通标签开始标记
'tpl_begin'    => '{',
// 模板引擎普通标签结束标记
'tpl_end'      => '}',光棍儿电影下载
// 标签库标签开始标记
'taglib_begin' => '{',
// 标签库标签结束标记
'taglib_end'  => '}',
],
⼆、所有控制器继承 Base控制器,Base 控制器代码如下:以吏为师
class Base extends Controller
五纵七横
{
三江源证券public  function __construct(Request $request)
{
if($request->isMobile())
冲突
{
config('template.view_path','template/default/mobile/'.$request->module()."/");
}
else{
config('template.view_path','template/default/web/'.$request->module()."/");
}
parent::__construct($request);
}
}
PS:必须在构造函数⾥⽤config,构造函数过后调⽤就没⽤了

本文发布于:2024-09-23 12:20:46,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/153207.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模板   标签   控制器   标记
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议