zoukankan      html  css  js  c++  java
  • TP5的类似TP3使用‘DEFAULT_THEME’的配置修改主题风格的方法,以及常见模板错误

    tp5进行模板主题的切换不再使用一下的方法(tp3.2.0):

    C('DEFAULT_THEME','m');do

    $this->display('Xingming/baijiaxing');

    而是使用全新的动态改变模板引擎的参数

    <?php
    namespace appindexcontroller;
    
    use thinkController;
    
    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语句给结束掉了。就形成了冲突

  • 相关阅读:
    java积累
    J2SE J2EE J2ME的区别
    php无刷新上传图片
    C++小例子
    交通银行万事达Y-POWER信用卡 普卡
    代码面试最常用的5大算法
    php 读取 word
    PHP Simple HTML DOM 使用
    curl http认证
    PHP PDO 安装使用
  • 原文地址:https://www.cnblogs.com/hoewang/p/10257215.html
Copyright © 2011-2022 走看看