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 相关文章推荐
PHP4之真OO
Oct 09 PHP
用PHP编写PDF文档生成器
Oct 09 PHP
网页游戏开发入门教程二(游戏模式+系统)
Nov 02 PHP
PHP中Date()时间日期函数的使用方法小结
Apr 20 PHP
php导出excel格式数据问题
Mar 11 PHP
PHP 正则表达式常用函数
Aug 17 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
Nov 11 PHP
PHP答题类应用接口实例
Feb 09 PHP
PHP5.4起内置web服务器使用方法
Aug 09 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 PHP
如何在PHP中使用AES加密算法加密数据
Jun 24 PHP
JS中彻底删除JSON对象组成的数组中的元素
Sep 22 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
超人钢铁侠联手合作?美漫作家呼吁DC漫威合作联动以抵抗疫情
2020/04/09 欧美动漫
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
PHP截断标题且兼容utf8和gb2312编码
2013/09/22 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
javascript中的作用域scope介绍
2010/12/28 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
2012/12/10 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
2014/09/03 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
js仿微博动态栏功能
2017/02/22 Javascript
Node.js 8 中的 util.promisify的详解
2017/06/12 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
Makefile/cmake/node-gyp中区分判断不同平台的方法
2018/12/18 Javascript
浅谈vue项目用到的mock数据接口的两种方式
2019/10/09 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
[45:44]完美世界DOTA2联赛PWL S2 FTD vs PXG 第一场 11.27
2020/12/01 DOTA
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
python绘制圆柱体的方法
2018/07/02 Python
Django 实现前端图片压缩功能的方法
2019/08/07 Python
python 如何读、写、解析CSV文件
2021/03/03 Python
电厂厂长岗位职责
2014/01/02 职场文书
素食餐饮项目创业计划书
2014/02/02 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
超市优秀员工事迹材料
2014/05/01 职场文书
学校安全防火方案
2014/06/07 职场文书
社会实践活动总结范文
2014/07/03 职场文书
秋季运动会广播稿(30篇)
2014/09/13 职场文书
同学聚会邀请函
2015/01/30 职场文书
工程质检员岗位职责
2015/04/08 职场文书
《我的伯父鲁迅先生》教学反思
2016/02/16 职场文书
Python 一键获取电脑浏览器的账号密码
2022/05/11 Python