本文实例讲述了thinkphp模板赋值与替换方法。分享给大家供大家参考。具体实现方法如下:

1. 模板中的赋值方法:

$this->assign('name','脚本之家');//第一种赋值方法

$this->name='jb51';//第二种动态赋值方法

$this->display();

2. 模板替换方法:

PUBLIC__:会被替换成当前网站的公共目录,通常是 /thinkphp/Public/;在Public中建立Css文件夹,建立basic.css文件

__ROOT__:会替换成当前网站的地址(不含域名) /thinkphp

__APP__:会替换成当前项目的URL地址(不含域名)  /thinkphp/index.php;

__GROUP__:会替换成当前分组的URL地址(不含域名)  /thinkphp/index.php/Index;

__URL__:会替换成当前模块的URL地址(不含域名)  /thinkphp/index.php/Index/index;

__ACTION__:会替换成当前操作的URL地址(不含域名)/thinkphp/;

__SELF__:会替换成当前的页面URL

更换模板变量规则,修改配置项

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

'__CSS__'=>__ROOT__.'/Public/Css',  //指定文件存放目录

'__JS__'=>__ROOT__.'/Public/Js',

),

调用方法:

href='__CSS__/basic.css' href='__JS__/basic.css'

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

php 模板替换,thinkphp模板赋值与替换实例简述相关推荐

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

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

  2. java excel 模板 替换_JAVA POI替换EXCEL模板中自定义标签(XLSX版本)满足替换多个SHEET中自定义标签...

    个人说明:为了简单实现导出数据较少的EXCEL(根据自定义书签模板) 一.替换Excel表格标签方法 ``` /** * 替换Excel模板文件内容 * @param map * 需要替换的标签建筑队 ...

  3. java word模板替换多行_Java动态替换word模板的最佳实践

    poi-tl 基于word的模板渲染(替换)组件 对docx格式的文档增加模板语法,增加渲染模板的方便性,目前支持对段落.页眉.页脚.表格的文本.图片.表单渲染. 对于word模板替换,我们不仅要考虑 ...

  4. 利用POI 技术动态替换word模板内容

    项目中需要实现一个功能,动态替换给定模板里面的内容,生成word文档提供下载功能. 中间解决了问题有: 1.页眉的文档logo图片解决,刚开始的时候,HWPFDocument 对象无法读取图片对象(已 ...

  5. python模板代码替换_Python - 安全替换字符串模板(safe_substitute) 详细解释

    安全替换字符串模板(safe_substitute) 详细解释 本文地址: http://blog.csdn.net/caroline_wendy/article/details/27057339 字 ...

  6. java poi替换word_利用POI 技术动态替换word模板内容

    项目中需要实现一个功能,动态替换给定模板里面的内容,生成word文档提供下载功能. 中间解决了问题有: 1.页眉的文档logo图片解决,刚开始的时候,HWPFDocument 对象无法读取图片对象(已 ...

  7. PHPWord替换word模板内容时,存在表格,且不确定表格行数的处理方式

    PHPWord替换word模板内容时,存在表格,且不确定表格行数的处理方式 想得到的目标表格 表格可能存在若干行,需要循环生成,插入到word模板中 word模板 实现过程 1.Composer安装 ...

  8. Excel信息批量替换Word模板生成新文件

    Python批量处理Excel文件信息替换Word模板 原由和思路 工具准备 1. 前期处理 1.1 数据处理 1.2 模板处理 2. 编写代码 2.1 使用Pycharm新建项目ExcelToWor ...

  9. Unity WebGL 下载替换Word模板数据

    文章目录 插件包介绍 一.导入自己Word模板 二.设置Word模板 三.创建报告基础数据 四.初始化下载Word 参数 五.打包WebGL 六.设置配置文件 1.文件位置 2.设置参数 3.配置文件 ...

最新文章

  1. pandas使用to_datetime函数把dataframe的字符串日期数据列转化为日期格式日期数据列( strings to datetime in dataframe column)
  2. 内存地址 哪个程序_记一次排查线上程序内存的忽高忽低,又是大集合惹祸了...
  3. 机房收费系统重构(三)—工厂+反射+DAL
  4. Magento: 左栏筛选条件 Select Box / Button / Dropdown List on Layered Navigation
  5. 常见的算法题目分类图
  6. 左侧固定 右侧自适应
  7. java语言的基本介绍及相关特性
  8. Error:Some file crunching failed, see logs for details Error:Execution failed for task ':app:mergeDe
  9. 【Java 8 新特性】Java LocalDate 和 Epoch 互相转换
  10. 利用百度文库实现精准引流
  11. 5.1.2全景声音箱摆位_全景声音响系统--音箱应该如何摆位(5.1.2、5.1.4篇)
  12. 仿京东放大镜效果案例
  13. Leetcode-数据结构-53.最大子数组和
  14. Altium设置菜单之PCB编辑菜单
  15. 平均工资发布,IT 业超 13 万元居首;Def Con 黑客大会首次在中国举办
  16. 一个神奇的网站 Papers with code
  17. 中国最初开始发展计算机是在哪一年,中国从哪一年开始有手机了,手机出现最早的城市在哪里...
  18. 算法器之AVR的ISP烧录
  19. fiddler抓包firefox
  20. 计算机数值分析-非线性方程求根-08

热门文章

  1. Virtualbox虚拟机网络配置详解
  2. php判断redis是否连接,如何判断 redis 连接是否有效
  3. rollup开发依赖包(npm library)实战
  4. 计算机内存不够闪退怎么办,【2人回答】3DMax经常提示内存不足然后闪退怎么办啊?-3D溜溜网...
  5. ufs2.0测试软件,最新的UFS2.0闪存性能对比,小米MIX亮了
  6. java驾校综合信息系统
  7. 新榜 | 2022新媒体内容生态数据报告
  8. 荣耀9如何调试为android测试机,Android9.0都开启测试了,你的华为、荣耀升级到EMUI8.0了吗?...
  9. centos挂载超过2T的硬盘
  10. core音标_型芯,core,音标,读音,翻译,英文例句,英语词典