1 | 注意第三方文件要在外部引用的!系统变量输出 手册查找 注意!!! <{$Think.version}> <{$Think.const.APP_NAME}> <{$Think.get.name}> # # ThinkPHP 3.1.2 模板中的变量 # 讲师:赵桐正 微博:http://weibo.com/zhaotongzheng 本节课大纲: 一、变量输出 (重点) 1.标量输出 2.数组输出 {$name\[1\]} {$name\['k2'\]} {$name.k1} 3.对象输出 {$name:k} {$name->k} 二、系统变量 {$Think.get.id} 三、使用函数 {$name|strtoupper} 生成的编译后文件是 <?php echo (strtoupper($name)); ?> 在 runtime cache下 可以看出 模板下可以使用php函数 {$name|date='Y m d H:i:s',###} //-- {date = (Y m d H:i:s ,$name )} 所以 ### 是占位符 -》 ¥name 四、默认值 {$name|default='这里是默认值'} 五、运算符 + - * / % ++ -- 都可以!! {$name++} //配置项相关 'URL\_PATHINFO\_DEPR'=>'-',//修改URL的分隔符 'TMPL\_L\_DELIM'=>'<{', //修改左定界符 'TMPL\_R\_DELIM'=>'}>', //修改右定界符 'DB\_TYPE'=>'mysql', //设置数据库类型 'DB\_HOST'=>'localhost',//设置主机 'DB\_NAME'=>'thinkphp',//设置数据库名 'DB\_USER'=>'root', //设置用户名 'DB\_PWD'=>'', //设置密码 'DB\_PORT'=>'3306', //设置端口号 'DB\_PREFIX'=>'tp\_', //设置表前缀 'DB\_DSN'=>'mysql://root:@localhost:3306/thinkphp',//使用DSN方式配置数据库信息 'SHOW\_PAGE\_TRACE'=>true,//开启页面Trace 'TMPL\_TEMPLATE\_SUFFIX'=>'.html',//更改模板文件后缀名 'TMPL\_FILE\_DEPR'=>'\_',//修改模板文件目录层次 'TMPL\_DETECT\_THEME'=>true,//自动侦测模板主题 'THEME\_LIST'=>'your,my',//支持的模板主题列表 'TMPL\_PARSE\_STRING'=>array( //添加自己的模板变量规则 '\_\_CSS__'=>\_\_ROOT\_\_.'/Public/Css', '\_\_JS\_\_'=>\_\_ROOT\_\_.'/Public/Js', ), |
ThinkPHP15模板变量
(っ•̀ω•́)っ✎⁾⁾ 坚持技术学习、内容输出与分享,您的支持将鼓励我继续创作!(*/ω\*)
( • ̀ω•́ )✧如有疑问或需要技术讨论,请留言或发邮件到 aclearzhang@qq.com.(*・ω< )
( • ̀ω•́ )✧如有疑问或需要技术讨论,请留言或发邮件到 aclearzhang@qq.com.(*・ω< )
- 本文链接:: 298.html
- 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!