一,变量的输出
在模板中,如何输出一个变量
(1)如何输出从控制器分配过来的数据
(2)在模板中还可以使用系统变量,以$Think. 打头的
http://finance.qq.com/zt2013/cjgc/ds.htm1,系统变量:类似于php的预定义的变量,session,cookie,get,post...
获得你的服务器的ip地址{$Think.get.id}
获得服务器的名称{$Think.server.SERVER_ADDR}
获得外部访问的ip地址{$Think.server.REMOTE_ADDR}
2,如何在模板中获得系统常量()
系统常量可以参考附录-》常量参考
{$Think.const.__SELF__}<br /><!--当前项目路径-->
{$Think.const.APP_NAME}<br /><!--项目名称-->
3,ThinkPHP内部定义的变量
{$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位-->