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 相关文章推荐
解决控件遮挡问题:关于有窗口元素和无窗口元素
Jan 28 PHP
PHP程序员必须清楚的问题汇总
Dec 18 PHP
PHPExcel读取EXCEL中的图片并保存到本地的方法
Feb 14 PHP
PHP的运行机制与原理(底层)
Nov 16 PHP
YII Framework框架教程之缓存用法详解
Mar 14 PHP
eclipse php wamp配置教程
Jun 30 PHP
Yii视图操作之自定义分页实现方法
Jul 14 PHP
php 使用redis锁限制并发访问类示例
Nov 02 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
Jan 10 PHP
laravel 判断查询数据库返回值的例子
Oct 11 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
Oct 21 PHP
php ActiveMQ的安装与使用方法图文教程
Feb 23 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 URL验证正则表达式
2011/07/19 PHP
php检测文件编码的方法示例
2014/04/25 PHP
CodeIgniter CLI模式简介
2014/06/17 PHP
PHP实现的json类实例
2015/07/28 PHP
Yii框架创建cronjob定时任务的方法分析
2017/05/23 PHP
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
再谈JavaScript线程
2015/07/10 Javascript
使用impress.js制作幻灯片
2015/09/09 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
2017/03/15 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
SeaJS中use函数用法实例分析
2017/10/10 Javascript
vue+element+Java实现批量删除功能
2019/04/08 Javascript
[17:13]DOTA2 HEROS教学视频教你分分钟做大人-斯拉克
2014/06/13 DOTA
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
Python 专题三 字符串的基础知识
2017/03/19 Python
python初学之用户登录的实现过程(实例讲解)
2017/12/23 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
2018/01/17 Python
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
python 数字类型和字符串类型的相互转换实例
2018/07/17 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
Python3将ipa包中的文件按大小排序
2020/04/17 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
解决pycharm 格式报错tabs和space不一致问题
2021/02/26 Python
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
英国时尚女装购物网站:Missguided
2018/08/23 全球购物
我看到了用指针调用函数的不同语法形式
2014/07/16 面试题
党员作风建设自查报告
2014/10/23 职场文书
广播体操比赛主持词
2015/06/29 职场文书
周末问候语大全
2015/11/10 职场文书
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL