zoukankan      html  css  js  c++  java
  • Thinkphp6笔记十五:模板路径自定义配置

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

    TP6默认还是侧重于API接口开发,因为很多插件默认都不安装

    composer require topthink/think-view
    安装完成后到view.php中配置。不安装会报错:Driver [Think] not supported.

    控制模板输出标签:view_path

    参考配置地址:
    'view_path'=>'E:wwwroot p6.compublic emplateadmin1\'

    thinkTemplate模板引擎地址:https://www.kancloud.cn/manual/think-template/1286413  是thinkphp各种版本的内置引擎

    应用Admin配置模板
    文件位置:app_name/admin/config/view.php

    <?php
    // +----------------------------------------------------------------------
    // | 模板设置
    // +----------------------------------------------------------------------
    
    return [
        // 模板引擎类型使用Think
        'type'          => 'Think',
        // 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法
        'auto_rule'     => 1,
        // 模板目录名
        'view_dir_name' => 'template',
        // 模板后缀
        'view_suffix'   => 'html',
        // 模板文件名分隔符
        'view_depr'     => DIRECTORY_SEPARATOR,
        // 模板引擎普通标签开始标记
        'tpl_begin'     => '{',
        // 模板引擎普通标签结束标记
        'tpl_end'       => '}',
        // 标签库标签开始标记
        'taglib_begin'  => '{',
        // 标签库标签结束标记
        'taglib_end'    => '}',
        // 模板路径
        //'view_path'=>'E:wwwroot	p6.compublic	emplateadmin\',      //模板位置 E:wwwroot	p6.compublic	emplateadmin
        'view_path'=>APP_PATH.'\'.APP_HOME.'\'.TEMPLATE_PATH.'\admin\',           //模板位置 E:wwwroot	p6.compublic	emplateadmin
        //'view_path'=>APP_PATH.'\view\admin\',                       //模板位置 E:wwwroot	p6.comview	emplateadmin
    
    ];

    总结:这里写了三个不同view_path配置,其实不管怎么变,都是根据'view_path'=>'E:wwwroot p6.compublic emplateadmin\' 去组装数据


    应用index配置


    控制器输出模板
    return View::fetch();
    return view();
    return view('',$data);

  • 相关阅读:
    jquery 代码搜集
    Windows Server 2008中安装IIS7.0
    javascript 判断两个日期之间的天数 兼容ie,firefox
    jquery选择器大全
    原始ajax方式调用asp.net后台方法
    JavaScript及C# URI编码详解
    利用JQuery直接调用asp.net后台方法
    C#操作XML小结_转载
    从bnbt tracker源码分析bt客户端与traker的通信
    传说中的神器: shared_ptr/weak_ptr/scoped_ptr
  • 原文地址:https://www.cnblogs.com/wesky/p/12661150.html
Copyright © 2011-2022 走看看