TP5的类似TP3使用‘DEFAULT_THEME’的配置修改主题风格的方法,以及常见模板错误...
tp5进行模板主题的切换不再使用一下的方法(tp3.2.0):
C('DEFAULT_THEME','m');do
$this->display('Xingming/baijiaxing');
而是使用全新的动态改变模板引擎的参数
<?php
namespace app\index\controller;use think\Controller;class Index extends Controller
{public function index(){// 改变当前操作的模板路径$this->view->config('view_path', '');return $this->fetch();}
}
当然通常对于 $this->vie->config 的定义一般来说是头部的基类文件进行定义的,然后被对应的控制层继承并且进行直接的
return $this->fetch();
或者:在模板配置里面加上:
// 模板路径
'view_path' => Env::get('app_path').Config('default_module').'/view'.'/'.(getPlatform()).'/'.(is_mobile()?'m/':'web/'),
容易发生的错误:
模板标签库的开始结束与助手函数引用的冲突:
<if request()->controller() == 'index'>
首页
</if>
上面标红部分已经包含了<>,所以严格意义上来说已经将其中的这个if语句给结束掉了。就形成了冲突
转载于:https://www.cnblogs.com/hoewang/p/10257215.html
TP5的类似TP3使用‘DEFAULT_THEME’的配置修改主题风格的方法,以及常见模板错误...相关推荐
- 配置MM模块material management几个常见的错误
做了一个采购申请--采购订单--MIGO-GR-采购订单的GR,收货时,遇到了第一个问题 :"有关业务/事件类型WE在年2012的号码范围不存在" 解决: 1.TCODE:OBF4 ...
- Linux下配置短信猫的方法和常见错误。
1.四个包先拉到/usr/local下并解压 tar -zxvf ~.gz gnokii-0.6.31.tar.gz intltool-0.40.6.tar.gz XML-Parser-2.34.ta ...
- 这些MySQL配置“修改条令”,你有必要熟识默记!
大多数开发者可能不太会关注MySQL的配置,毕竟在基本配置没有问题的情况下,把更多的精力放在schema设计.索引优化和SQL优化上,是非常务实的策略.这时,如果再花力气去优化配置项,获得的收益通常都 ...
- 一般处理程序可以类似路由的_网络核心动作路由处理程序和方法
一般处理程序可以类似路由的 介绍(Introduction) I am going to discuss four interrelated terms and the code that they ...
- BetaFlight统一硬件资源简单配置修改
BetaFlight统一硬件资源简单配置修改 1. 源由 2. 资源配置注意事项 3. 资源配置文件修改验证步骤 Step 1:确认硬件修改内容 Step 2:资源配置文件修改 Step 3:验证配置 ...
- Python的web框架Django(1):HTTP、简介、静态文件配置、路由系统、视图函数、模板语言、ORM、Ajax、分页器、forms、Cookie、Session、中间件、ModelForm
1. HTTP协议 1)HTTP请求协议 请求格式 POST(方法) /form/entry(URI) HTTP/1.1(协议版本) HOST:hackr.jp(服务端地址) Connection:k ...
- Apache Maven 安装与配置-修改源
Maven配置,强大的Java包管理器 Maven介绍 Apache Maven 下载 Apache Maven 安装 要求 启动 解压到适当的文件夹 添加环境变量 修改配置 启动测试 Maven介绍 ...
- 系统dsn oracle,linux平台配置oracle odbc dsn的方法.docx
linux平台配置oracle odbc dsn的方法.docx LINUX平台配置ORACLEODBCDSN的方法1DSN配置方法ORACLE11编辑配置文件一.OSRHEL5X86(ORACLED ...
- android代码修改excel文件格式,Android实现类似execel的表格 能回显并能修改表格内容的方法...
如下所示: 自定义实现一个水平滚动控件HorizontalScrollView package com.example.view; import android.content.Context; im ...
- linux下配置ip地址四种方法(图文)
配置ip地址四种方法 (1)Ifconfig命令 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:o ...
最新文章
- 辣眼睛:程序员这样过儿童节
- Exception in thread main java.lang.NoSuchMethodError: scala.Predef$
- 2020数字中国创新大赛—算法赛开源方案复盘笔记
- 从零写一个编译器(七):语义分析之符号表的数据结构
- Qualcomm QXDM工具简介和log抓取
- 2021高考成绩查询内蒙时间,2021内蒙古高考成绩什么时候几点可以查
- 如何解决Xshell使用时中文字体是躺倒显示的问题
- 位图和矢量图区别,PS和AI的区别
- 三级行政区划 mysql_全国三级行政区划数据 常用查询语句
- java怎么分解质因数,java分解质因数的方法
- matlab x对数坐标,matlab 对数坐标
- Android自定义View,仿QQ显示用户等级
- 时间间隔感测试器(下):Arduino uno
- WLAN/Wifi802.11协议简介
- java环境classpath_JAVA中的环境变量配置 PATH CLASSPATH
- 为VMware vSphere创建Ubuntu 16.04 Terraform模板
- Confluence7(WIKI) 安装部署(傻瓜式)
- r语言 c(-1 1),R语言学习.1-R安装及向量介绍
- SDUWH2019-2020寒假python实训--Chp2
- 算法-关于地点名词提取(C/C++/JAVA/C#)-build20220403
热门文章
- Atitit 理解参数 目录 1. 参数	1 1.1. 意义	1 1.2. 形式参数 实际参数	1 1.3. 默认参数 vs 必须参数	2 1.4. 位置参数,那么这个命名关键字参数	2 1.5. I
- Atitit cache缓存之道 attilax 艾提拉总结 1. 使用缓存的目的(使用缓存)	1 1.1. 1、实现目标减少数据库的负担	1 1.2. 加快查询的速度	2 2. 缓存的常见参数 过
- Atitit 集团与个人的完整入口列表 attilax的完整入口 1. 集团与个人的完整入口列表	1 2. 流量入口概念	2 3. 流量入口的历史与发展	2 1.集团与个人的完整入口列表
- atitit 板块分类 上市公司 龙头企业公司 列表 attilax总结.docx
- atitit 读书与获取知识资料的attilax的总结与心得 v6
- Atitit opencv3.0 3.1 3.2 新特性attilax总结
- Atitit.dwr3 不能显示错误详细信息的解决方案,控件显示错误详细信息的解决方案 java .net php
- atitit.编辑表单的实现最佳实践dwr jq easyui
- paip.python错误解决21
- Javascript: 前端JS生成验证码