TP模板变量的使用

一,变量的输出

在模板中,如何输出一个变量

(1)如何输出从控制器分配过来的数据

 

2)在模板中还可以使用系统变量,以$Think. 打头的

http://finance.qq.com/zt2013/cjgc/ds.htm1,系统变量:类似于php的预定义的变量,sessioncookiegetpost...

获得你的服务器的ip地址{$Think.get.id}

获得服务器的名称{$Think.server.SERVER_ADDR}

获得外部访问的ip地址{$Think.server.REMOTE_ADDR}

2,如何在模板中获得系统常量()

   系统常量可以参考附录-》常量参考

{$Think.const.__SELF__}<br /><!--当前项目路径-->

{$Think.const.APP_NAME}<br /><!--项目名称-->

3ThinkPHP内部定义的变量

{$Think.now}<br /><!--当前时间-->

{$Think.template}<br /><!--APP/Tpl/Admin/View/show.html -->

{$Think.version}<br /><!--tp版本号-->

{$Think.LDELIM}<br /><!---->

4,如何在模板文件中获得配置文件中的配置项的值

 

{$Think.config.db_name}<br /><!--配置文件中数据库的值-->

{$Think.config.url_model}<br /><!--url模式的值-->

 

(2)ThinkPHP的模板中,如何对变量使用函数调节

 从控制器分配了一个字符串,在模板中,如何截取这个字符串

在模板中,对变量使用函数,格式为:

{$变量|函数名=这个函数的参数列表(参数1,参数2,参数3|函数2=参数1,参数2}

###代表变量在参数中的位置

如果当前参数为函数的第一个参数,可以不写

{$str|substr=###,5,4}<br /><!--从第5位开始截取4-->

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值