原文:ThinkPHP框架配置自定义的模板变量(十)

模板替换(手册有详细介绍对应的目录)

__PUBLIC__:会被替换成当前网站的公共目录 通常是 /Public/
__ROOT__: 会替换成当前网站的地址(不含域名) 
__APP__: 会替换成当前项目的URL地址 (不含域名)
__GROUP__:会替换成当前分组的URL地址 (不含域名)
__URL__: 会替换成当前模块的URL地址(不含域名)
__ACTION__:会替换成当前操作的URL地址 (不含域名)
__SELF__: 会替换成当前的页面URL

比如我现在要配置个自己的Css 和 Js 模板变量:

更换模板变量规则,修改配置项(引入外部文件,自定义)

'TMPL_PARSE_STRING'=>array( //添加自己的模板变量规则

'__CSS__'=>__ROOT__.'/Public/Css',             //thinkphp/Public/Css
'__JS__'=>__ROOT__.'/Public/Js',
),

ThinkPHP框架配置自定义的模板变量(十)相关推荐

  1. ThinkPHP框架配置安装(详细)

    1.下载ThinkPHP框架压缩文件 ThinkPHP的官网下载地址:http://www.thinkphp.cn/down.html 我用的是3.2版本的,大家看需求自行选择. 2.在你的www目录 ...

  2. thinkphp框架配置验证是否登录公共函数的方法

    一 .首先tp5\application\index\controller下创建Common.php文件 <?php namespace app\index\controller; use th ...

  3. 6 rethad 自定义硬盘_图文详解zabbix配置自定义监控项过程

    概述 今天主要介绍一下zabbix如何去配置自定义监控模板,下面一起来看看吧! 一.模板 1.概念 模板(template):可以应用到主机上的实体(包括监控项.触发器.数据图.图表.监控分类.低级的 ...

  4. 开源php内容管理系统框架,115cms综合内容管理系统v2.2 ThinkPHP框架开发+开源内容管理系统+可自定义全局...

    115cms 综合内容管理系统是一款采用当前最流行的 ThinkPHP 框架开发的高效开源的内容管理系统.本产品完全采用模块化开发,插件主题功能,增加了程序的维护性.可扩展性,使二次开发变得简单.容易 ...

  5. ThinkPHP框架总结之配置及使用

    ThinkPHP框架总结之配置及使用: TP框架提供了灵活的全局参数变量配置功能,使用高效的返回php数组定义,支持惯例.公共.模块.调试及动态参数配置功能.下面会结合例子来介绍最常用的默认PHP数组 ...

  6. ASP.NET企业开发框架IsLine FrameWork系列之十五--框架配置信息大全(下)

    ASP.NET企业开发框架IsLine FrameWork系列之十五--框架配置信息大全(下) 接上文   三.IsLine.ExceptionProcess 部分 这部分主要管理异常,对异常的管理分 ...

  7. 传智播客PHP笔记05-thinkphp框架-视图渲染、display,fetch,模板替换,模板变量的赋值与实现,系统变量,模板函数,模板运算符,foreach,if,比较标签,volist标签

    1.视图概述 将具体的视图模板进行输出显示,有两个方法 display:获取具体要输出的内容,然后直接输出 fetch:获取具体要输出的内容,但不会自动输出 2.display的使用(输出模板内容) ...

  8. Django框架(8.Django中的模板文件的使用和模板变量的简单使用)

    为什么使用模板 通过视图可以给用户返回一些字符串等等, 那如何向请求者返回一个漂亮的页面呢? 肯定需要用到html.css,如果想要更炫的效果还要加入js,问题来了,这么一堆字段串全都写到视图中,作为 ...

  9. 类模板,多种类型的类模板,自定义类模板,类模板的默认类型,数组的模板实现,友元和类模板,友元函数,类模板与静态变量,类模板与普通类之间互相继承,类模板作为模板参数,类嵌套,类模板嵌套,类包装器

     1.第一个最简单的类模板案例 #include "mainwindow.h" #include <QApplication> #include <QPush ...

最新文章

  1. 不该被忽视的CoreJava细节(四)
  2. C#开发APP,ToolBar控件在Smobiler中的使用方式【附案例源码】——Smobiler移动开发平台...
  3. Java的代理模式之静态代理和动态代理
  4. 前端学习(2741):重读vue电商网站51之首页内容定制
  5. 重新分析connection reset by peer, socket write error错误原因
  6. 收尾决胜武器:软文常用的9个收尾方法
  7. jfinal中Interceptor拦截器的使用
  8. mysql xa 异常_面试官问我:MySQL中的XA事务崩溃了如何恢复??
  9. 计算机控制摄像头拍照,ECap(win7及XP摄像头功能增强工具)
  10. USRP X310使用的准备工作--Linux进行FPGA image烧录
  11. 雷霆战机游戏项目(JAVA)
  12. 【2022 CCPC 华为云计算挑战赛】1005 带权子集和 (NTT 优化dp)
  13. java iText 的jar导出pdf格式,禁止浏览器预览,直接下载功能
  14. 麦克风阵列声源定位实现
  15. Textarea输入框失去焦点时隐藏手机键盘
  16. stm32实现按键控制三色灯(stm32cubeIDE)
  17. 建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。(自己编程)
  18. 考研英语81经验分享
  19. php结束递归函数,php递归内存怎么释放
  20. QUI主体、授权文件

热门文章

  1. C#将DLL嵌入到exe当中
  2. 移动语音引擎相关开发笔记
  3. linux中内存挂载到目录下
  4. WebSocket科普
  5. vim默认设置的配置
  6. 安装Visual Studio 2005 SP1时遇到1718错误
  7. WPF中的图表设计器 – 2
  8. golang中container/list包中的坑
  9. golang 切片追加问题
  10. Toolbar详解 · Material Design Part 2