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 相关文章推荐
DedeCMS dede_channeltype表字段注释
Apr 07 PHP
在PHP中养成7个面向对象的好习惯
Jul 17 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
Aug 08 PHP
PHP解决URL中文GBK乱码问题的两种方法
Jun 03 PHP
PHP的引用详解
Feb 22 PHP
php上传文件并存储到mysql数据库的方法
Mar 16 PHP
WordPress后台中实现图片上传功能的实例讲解
Jan 11 PHP
Yii列表定义与使用分页方法小结(3种方法)
Jul 15 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
Mar 16 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
Dec 25 PHP
PHP单例模式实例分析【防继承,防克隆操作】
May 22 PHP
Laravel中Kafka的使用详解
Mar 24 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
Linux系统中设置多版本PHP共存配合Nginx服务器使用
2015/12/21 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
js如何获取file控件的完整路径具体实现代码
2013/05/15 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
2014/08/05 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
2015/03/04 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
只需五句话搞定JavaScript作用域(经典)
2016/07/26 Javascript
js仿搜狐视频记录片列表展示效果
2020/05/30 Javascript
微信小程序(三):网络请求
2017/01/13 Javascript
node.js 发布订阅模式的实例
2017/09/10 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
微信小程序CSS3动画下拉菜单效果
2018/11/04 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
[00:37]2016完美“圣”典风云人物:rOtk宣传片
2016/12/09 DOTA
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
使用Python中的cookielib模拟登录网站
2015/04/09 Python
老生常谈python的私有公有属性(必看篇)
2017/06/09 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
2019/04/03 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
Django 拆分model和view的实现方法
2019/08/16 Python
PyCharm下载和安装详细步骤
2019/12/17 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
2020/01/18 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
python实现AdaBoost算法的示例
2020/10/03 Python
html5在移动端的屏幕适应问题示例探讨
2014/06/15 HTML / CSS
给校长的建议书
2014/03/12 职场文书
现金出纳岗位职责
2014/03/15 职场文书
服务质量承诺书
2014/03/27 职场文书
公司保密管理制度
2015/08/04 职场文书
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP
oracle数据库去除重复数据
2022/05/20 Oracle