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__}

{$Think.const.APP_NAME}

3ThinkPHP内部定义的变量

{$Think.now}

{$Think.template}

{$Think.version}

{$Think.LDELIM}

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

 

{$Think.config.db_name}

{$Think.config.url_model}

 

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

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

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

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

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

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

{$str|substr=###,5,4}

你可能感兴趣的:(TP模板变量的使用)