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 checkdate、getdate等日期时间函数操作详解
Mar 11 PHP
PHP关联数组的10个操作技巧
Jan 21 PHP
十个PHP高级应用技巧果断收藏
Sep 25 PHP
PHP中Session和Cookie是如何操作的
Oct 10 PHP
PHP封装的字符串加密解密函数
Dec 18 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
Jan 05 PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
Jun 13 PHP
PHP中的正则表达式实例详解
Apr 25 PHP
php静态成员方法和静态的成员属性的使用方法
Oct 26 PHP
Laravel 前端资源配置教程
Oct 18 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 04 PHP
PHP 实现链式操作
Mar 09 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
PHP 和 MySQL 基础教程(三)
2006/10/09 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
PHP 中TP5 Request 请求对象的实例详解
2017/07/31 PHP
php5.x禁用eval的操作方法
2018/10/19 PHP
Thinkphp页面跳转设置跳转等待时间的操作
2019/10/16 PHP
你所要知道JS(DHTML)中的一些技巧
2007/01/09 Javascript
jquery中的$(document).ready()与window.onload的区别
2009/11/18 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
JQuery实现超链接鼠标提示效果的方法
2015/06/10 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
BootStrap网页中代码显示用法详解
2016/10/21 Javascript
JS 仿支付宝input文本输入框放大组件的实例
2017/11/14 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
详解Js里的for…in和for…of的用法
2019/03/28 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
js校验开始时间和结束时间
2020/05/26 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
pip 错误unused-command-line-argument-hard-error-in-future解决办法
2014/06/01 Python
Python进程通信之匿名管道实例讲解
2015/04/11 Python
python实现连接mongodb的方法
2015/05/08 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
2019/01/15 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
python使用yield压平嵌套字典的超简单方法
2019/11/02 Python
Java爬虫技术框架之Heritrix框架详解
2020/07/22 Python
python 代码运行时间获取方式详解
2020/09/18 Python
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
学校招生宣传广告词
2014/03/19 职场文书
培训讲师岗位职责
2014/04/13 职场文书
情人节活动总结范文
2015/02/05 职场文书
入门学习Go的基本语法
2021/07/07 Golang
nginx日志格式分析和修改
2022/04/28 Servers