thinkphp模板赋值与替换实例简述


Posted in PHP onNovember 24, 2014

本文实例讲述了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 相关文章推荐
php 上传文件类型判断函数(避免上传漏洞 )
Jun 08 PHP
php防攻击代码升级版
Dec 29 PHP
ecshop 批量上传(加入自定义属性)
Mar 20 PHP
Apache实现Web Server负载均衡详解(不考虑Session版)
Jul 05 PHP
PHP判断远程图片或文件是否存在的实现代码
Feb 20 PHP
PHP函数addslashes和mysql_real_escape_string的区别
Apr 22 PHP
PHP 正则表达式小结
Feb 12 PHP
php检查页面是否被百度收录
Oct 28 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
Mar 23 PHP
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
May 11 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
swoole_process实现进程池的方法示例
Oct 29 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
Nov 24 #PHP
PHP中substr()与explode()函数用法分析
Nov 24 #PHP
thinkphp普通查询与表达式查询实例分析
Nov 24 #PHP
ThinkPHP中RBAC类的四种用法分析
Nov 24 #PHP
thinkphp使用phpmailer发送邮件的方法
Nov 24 #PHP
php中base64_decode与base64_encode加密解密函数实例
Nov 24 #PHP
php常用字符串比较函数实例汇总
Nov 24 #PHP
You might like
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
PHP中使用数组指针函数操作数组示例
2014/11/19 PHP
6个超实用的PHP代码片段
2015/08/10 PHP
php HTML无刷新提交表单
2016/04/05 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
实用javaScript技术-屏蔽类
2006/08/15 Javascript
js 浏览本地文件夹系统示例代码
2013/10/24 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
2015/03/04 Javascript
基于JS设计12306登录页面
2016/12/28 Javascript
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
vue mounted组件的使用
2018/06/18 Javascript
详解JavaScript中操作符和表达式
2018/09/12 Javascript
vue 弹框产生的滚动穿透问题的解决
2018/09/21 Javascript
用Vue.js在浏览器中实现裁剪图像功能
2019/06/18 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
vue+elementUi 实现密码显示/隐藏+小图标变化功能
2020/01/18 Javascript
Vue 实现可视化拖拽页面编辑器
2021/02/01 Vue.js
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
2018/04/27 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
2019/06/03 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
ProBikeKit美国官网:自行车套件,跑步和铁人三项套件
2016/10/13 全球购物
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
Tarte Cosmetics官网:美国最受欢迎的化妆品公司之一
2017/08/24 全球购物
英国二手物品交易网站:Preloved
2017/10/06 全球购物
高校辅导员推荐信范文
2013/12/25 职场文书
表彰先进集体通报
2014/01/12 职场文书
小学三好学生事迹材料
2014/08/15 职场文书
2014年教师节红领巾广播稿
2014/09/10 职场文书
奥巴马经典演讲稿
2014/09/13 职场文书
2015年教师个人业务工作总结
2015/10/23 职场文书
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
用python实现监控视频人数统计
2021/05/21 Python
Win11电脑显示本地时间与服务器时间不一致怎么解决?
2022/04/05 数码科技