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实现异步调用方法研究与分享
Oct 27 PHP
PHP读取txt文件的内容并赋值给数组的代码
Nov 03 PHP
php 无法加载mcrypt.dll的解决办法
Apr 03 PHP
邮箱正则表达式实现代码(针对php)
Jun 21 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
Dec 20 PHP
关于PHP的curl开启问题探讨
Apr 08 PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
Oct 29 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
Nov 18 PHP
CodeIgniter辅助之第三方类库third_party用法分析
Jan 20 PHP
PHP折半(二分)查找算法实例分析
May 12 PHP
PHP get_html_translation_table()函数用法讲解
Feb 16 PHP
php实现简单的守护进程创建、开启与关闭操作
Aug 13 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下保存远程图片到本地的办法
2010/08/08 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
2013/06/13 PHP
PHP5中GD库生成图形验证码(有汉字)
2013/07/28 PHP
php基于Snoopy解析网页html的方法
2015/07/09 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
2016/12/07 PHP
php数组指针操作详解
2017/02/14 PHP
详解PHP使用Redis存储session时的一个Warning定位
2017/07/05 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
调用js时ie6和ie7,ff的区别
2009/08/19 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
探索Vue.js component内容实现
2016/11/03 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
2017/01/20 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
bootstrap-Treeview实现级联勾选
2017/11/23 Javascript
js实现搜索栏效果
2018/11/16 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
python列表与元组详解实例
2013/11/01 Python
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
python使用PIL缩放网络图片并保存的方法
2015/04/24 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
python实现字符串中字符分类及个数统计
2018/09/28 Python
nohup后台启动Python脚本,log不刷新的解决方法
2019/01/14 Python
判断python对象是否可调用的三种方式及其区别详解
2019/01/31 Python
python pygame实现五子棋小游戏
2020/10/26 Python
Django REST Framework之频率限制的使用
2019/09/29 Python
Python 给下载文件显示进度条和下载时间的实现
2020/04/02 Python
Django中文件上传和文件访问微项目的方法
2020/04/27 Python
python 递归相关知识总结
2021/03/03 Python
Magee 1866官网:Donegal粗花呢外套和大衣专家
2019/11/01 全球购物
自学考试自我鉴定范文
2013/09/26 职场文书
擅自离岗检讨书
2014/02/11 职场文书
优秀德育工作者事迹材料
2014/05/07 职场文书
南极大冒险观后感
2015/06/05 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS