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
Dec 13 PHP
php模板之Phpbean的目录结构
Jan 10 PHP
php 魔术函数使用说明
Feb 21 PHP
codeigniter中测试通过的分页类示例
Apr 17 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
May 10 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
Jun 12 PHP
php+ajax实现无刷新动态加载数据技术
Apr 28 PHP
支持中文的PHP按字符串长度分割成数组代码
May 17 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
Jun 23 PHP
php简单统计中文个数的方法
Sep 30 PHP
mac系统下安装多个php并自由切换的方法详解
Apr 21 PHP
Yii 2中的load()和save()示例详解
Aug 03 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 彩色文字实现代码
2009/06/29 PHP
PHP常用的文件操作函数经典收藏
2013/04/02 PHP
PHP GD库相关图像生成和处理函数小结
2016/09/30 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
bgsound 背景音乐 的一些常用方法及特殊用法小结
2010/05/11 Javascript
如何将php数组或者对象传递给javascript
2014/03/20 Javascript
Nodejs sublime text 3安装与配置
2014/06/19 NodeJs
JS中自定义定时器让它在某一时刻执行
2014/09/02 Javascript
JS回调函数的应用简单实例
2014/09/17 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
2015/04/16 Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
2015/10/16 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
2017/03/01 Javascript
jquery表单验证实例仿Toast提示效果
2017/03/03 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
2017/08/16 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
JS实现验证码倒计时的注册页面
2018/01/02 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
2018/03/21 Javascript
vue组件的写法汇总
2018/04/12 Javascript
详解vue.js移动端配置flexible.js及注意事项
2019/04/10 Javascript
VueQuillEditor富文本上传图片(非base64)
2020/06/03 Javascript
[14:57]DOTA2 HEROS教学视频教你分分钟做大人-幽鬼
2014/06/13 DOTA
Django在Win7下的安装及创建项目hello word简明教程
2014/07/14 Python
记录Django开发心得
2014/07/16 Python
浅谈Python基础之I/O模型
2017/05/11 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
Python利用多线程同步锁实现多窗口订票系统(推荐)
2019/12/22 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
品质主管的岗位职责
2013/12/04 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
行政助理岗位职责
2015/02/10 职场文书
莫言获奖感言(全文)
2015/07/31 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
对Keras自带Loss Function的深入研究
2021/05/25 Python