php 模板替换,thinkphp模板赋值与替换实例简述
本文实例讲述了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模板赋值与替换实例简述相关推荐
- 传智播客PHP笔记05-thinkphp框架-视图渲染、display,fetch,模板替换,模板变量的赋值与实现,系统变量,模板函数,模板运算符,foreach,if,比较标签,volist标签
1.视图概述 将具体的视图模板进行输出显示,有两个方法 display:获取具体要输出的内容,然后直接输出 fetch:获取具体要输出的内容,但不会自动输出 2.display的使用(输出模板内容) ...
- java excel 模板 替换_JAVA POI替换EXCEL模板中自定义标签(XLSX版本)满足替换多个SHEET中自定义标签...
个人说明:为了简单实现导出数据较少的EXCEL(根据自定义书签模板) 一.替换Excel表格标签方法 ``` /** * 替换Excel模板文件内容 * @param map * 需要替换的标签建筑队 ...
- java word模板替换多行_Java动态替换word模板的最佳实践
poi-tl 基于word的模板渲染(替换)组件 对docx格式的文档增加模板语法,增加渲染模板的方便性,目前支持对段落.页眉.页脚.表格的文本.图片.表单渲染. 对于word模板替换,我们不仅要考虑 ...
- 利用POI 技术动态替换word模板内容
项目中需要实现一个功能,动态替换给定模板里面的内容,生成word文档提供下载功能. 中间解决了问题有: 1.页眉的文档logo图片解决,刚开始的时候,HWPFDocument 对象无法读取图片对象(已 ...
- python模板代码替换_Python - 安全替换字符串模板(safe_substitute) 详细解释
安全替换字符串模板(safe_substitute) 详细解释 本文地址: http://blog.csdn.net/caroline_wendy/article/details/27057339 字 ...
- java poi替换word_利用POI 技术动态替换word模板内容
项目中需要实现一个功能,动态替换给定模板里面的内容,生成word文档提供下载功能. 中间解决了问题有: 1.页眉的文档logo图片解决,刚开始的时候,HWPFDocument 对象无法读取图片对象(已 ...
- PHPWord替换word模板内容时,存在表格,且不确定表格行数的处理方式
PHPWord替换word模板内容时,存在表格,且不确定表格行数的处理方式 想得到的目标表格 表格可能存在若干行,需要循环生成,插入到word模板中 word模板 实现过程 1.Composer安装 ...
- Excel信息批量替换Word模板生成新文件
Python批量处理Excel文件信息替换Word模板 原由和思路 工具准备 1. 前期处理 1.1 数据处理 1.2 模板处理 2. 编写代码 2.1 使用Pycharm新建项目ExcelToWor ...
- Unity WebGL 下载替换Word模板数据
文章目录 插件包介绍 一.导入自己Word模板 二.设置Word模板 三.创建报告基础数据 四.初始化下载Word 参数 五.打包WebGL 六.设置配置文件 1.文件位置 2.设置参数 3.配置文件 ...
最新文章
- pandas使用to_datetime函数把dataframe的字符串日期数据列转化为日期格式日期数据列( strings to datetime in dataframe column)
- 内存地址 哪个程序_记一次排查线上程序内存的忽高忽低,又是大集合惹祸了...
- 机房收费系统重构(三)—工厂+反射+DAL
- Magento: 左栏筛选条件 Select Box / Button / Dropdown List on Layered Navigation
- 常见的算法题目分类图
- 左侧固定 右侧自适应
- java语言的基本介绍及相关特性
- Error:Some file crunching failed, see logs for details Error:Execution failed for task ':app:mergeDe
- 【Java 8 新特性】Java LocalDate 和 Epoch 互相转换
- 利用百度文库实现精准引流
- 5.1.2全景声音箱摆位_全景声音响系统--音箱应该如何摆位(5.1.2、5.1.4篇)
- 仿京东放大镜效果案例
- Leetcode-数据结构-53.最大子数组和
- Altium设置菜单之PCB编辑菜单
- 平均工资发布,IT 业超 13 万元居首;Def Con 黑客大会首次在中国举办
- 一个神奇的网站 Papers with code
- 中国最初开始发展计算机是在哪一年,中国从哪一年开始有手机了,手机出现最早的城市在哪里...
- 算法器之AVR的ISP烧录
- fiddler抓包firefox
- 计算机数值分析-非线性方程求根-08
热门文章
- Virtualbox虚拟机网络配置详解
- php判断redis是否连接,如何判断 redis 连接是否有效
- rollup开发依赖包(npm library)实战
- 计算机内存不够闪退怎么办,【2人回答】3DMax经常提示内存不足然后闪退怎么办啊?-3D溜溜网...
- ufs2.0测试软件,最新的UFS2.0闪存性能对比,小米MIX亮了
- java驾校综合信息系统
- 新榜 | 2022新媒体内容生态数据报告
- 荣耀9如何调试为android测试机,Android9.0都开启测试了,你的华为、荣耀升级到EMUI8.0了吗?...
- centos挂载超过2T的硬盘
- core音标_型芯,core,音标,读音,翻译,英文例句,英语词典