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支持页面回退的两种方法[转]
Feb 14 PHP
PHP 小心urldecode引发的SQL注入漏洞
Oct 27 PHP
使用PHP实现蜘蛛访问日志统计
Jul 05 PHP
php+highchats生成动态统计图
May 21 PHP
PHP实现获取图片颜色值的方法
Jul 11 PHP
PHP中new static() 和 new self() 的区别介绍
Jan 09 PHP
PHP 实现类似js中alert() 提示框
Mar 18 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
Apr 08 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
Dec 22 PHP
PHP制作登录异常ip检测功能的实例代码
Nov 16 PHP
Yii1.1框架实现PHP极光推送消息通知功能
Sep 06 PHP
thinkphp5 模型实例化获得数据对象的教程
Oct 18 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
打造计数器DIY三步曲(下)
2006/10/09 PHP
杏林同学录(一)
2006/10/09 PHP
PHP 单引号与双引号的区别
2009/11/24 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
javascript实现的listview效果
2007/04/28 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
2015/05/19 Javascript
Vue.js每天必学之组件与组件间的通信
2016/09/08 Javascript
微信公众平台开发教程(五)详解自定义菜单
2016/12/02 Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
2017/03/25 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
JavaScript门道之标准库
2018/05/26 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
2018/08/31 Javascript
webpack4+react多页面架构的实现
2018/10/25 Javascript
JavaScript闭包与作用域链实例分析
2019/01/21 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
JavaScript字符串处理常见操作方法小结
2019/11/15 Javascript
JS如何生成随机验证码
2020/03/02 Javascript
JavaScript事件循环及宏任务微任务原理解析
2020/09/02 Javascript
vue实现验证用户名是否可用
2021/01/20 Vue.js
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
2015/04/24 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
对python 读取线的shp文件实例详解
2018/12/22 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
Python 字符串池化的前提
2020/07/03 Python
Web时代变迁及html5与html4的区别
2016/01/06 HTML / CSS
详解淘宝H5 sign加密算法
2020/08/25 HTML / CSS
Skyscanner加拿大:全球旅行搜索平台
2018/11/19 全球购物
火车的故事教学反思
2014/02/11 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
2014年就业工作总结
2014/11/26 职场文书
2014年技术部工作总结
2014/12/12 职场文书
2015纪念九一八事变84周年演讲稿
2015/03/19 职场文书