thinkphp6.0使用多模板(不改框架核心代码)
2019-06-20 17:55
656 查看
原理:修改config/template.php文件的view_path。
可以先在数据库或者环境变量里设置模板
[code];环境变量里设置举例 [SETTING] template = default
打开config/template.php
[code]//如果你的网站模板设置项在环境变量里 use think\facade\Env; Env::get('setting.template', 'default') //如果你的网站模板设置在数据库里 use think\facade\Db; $template = Db::name('settings')->where('name','template')->value('value');
再找到如下代码
[code]// 模板路径 'view_path' => ''
然后改成
[code]// 模板路径 'view_path' => './template/'.$template.'/',
接下来就可以动态修改模板了
相关文章推荐
- thinkphp在前端页面的js代码中可以使用 U方法吗? 可以使用模板变量如__URL__等吗?
- 黄聪:C#代码生成工具:文本模板初体验 使用T4批量修改实体框架(Entity Framework)的类名
- 使用Zend Studio9开发基于ThinkPHP框架的代码自动提示
- 在使用thinkphp框架时,在模板中尽量少使用php代码段,会导致不解析的后果
- thinkphp3.2Php代码和标签在模板文件中的混合使用
- 黄聪:C#代码生成工具:文本模板初体验 使用T4批量修改实体框架(转载)
- Thinkphp模板开放给第三方编辑权限时,如何禁止模板使用php代码
- thinkphp框架中模板的使用及其技巧
- 使用Zend Studio9开发基于ThinkPHP框架的代码自动提示
- 【Thinkphp教程】模板中使用原生PHP代码
- NetTier模板生成的代码框架用法
- C#分析数据库结构,使用XSL模板自动生成代码
- VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
- C#使用简单的连接池完成P2P聊天程序(核心代码)
- Jimmy.Net ORM 框架核心代码
- 使用 .NET 框架将现有代码作为 Web 服务提供
- 使用C++模板和不使用C++模板两种情况中的执行代码大小近似估计
- 使用C++模板和不使用C++模板两种情况中的执行代码大小近似估计
- AutoCode (vs插件)自动生成代码插件 下载及使用教程(C#版)( 更新简单自定义模板教程)
- VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则