{strip}.....{/strip}去除包含内容部分的空白和回车html
模板文件:注释 换行 回车,这样编译模板文件看起来可读性好数组
编译文件:模板文件的换行,和回车在文件中也会体现出来,能够使用此标签将其取出app
{debug} 调试,会给咱们输出一个和smarty变量信息有关系的控制台fetch
{eval}...{/eval} 输出变量信息{eval var=complain} 或 {eval var=complain assign="goldstone"}spa
将complain保存到goldstone变量中 在其余地方使用时{$goldstone}debug
{fetch}。。。{/fetch}得到文件内容
调试
{fetch file=”http://www.baidu.com”}htm
{cycle}....{/cycle} 交替出现 {cycle values='red,blue,green'}对象
{html_image}
图片
生成图片标签
file
width
height
herf 图片超连接 a标签也会显示
{html_table}表格标签
smarty属性 $comolie_check=true
1 append assign的区别:
append:把变量放入到smarty对象的数组里边
assign: 把变量放入到smarty对象的变量里边
2 assignByRef()
3 clearAllAssign() 清楚全部的assign变量信息
4 clearAssign() 清楚指定的assign变量信息
5 configload() 引入配置变量
a{config_load file="site.conf" section="newyear"}
b $smarty->configLoad("site.conf",'newyear');
6 clearConfig()清楚配置变量
7 display()战士模板信息
8 fetch() 得到模板信息
9 display() =echo fetch
10 templateExists()检查编译文件是否存在
11 clearCompiledTemplate() display以前调用
smarty雨已有的项目结合
①本身项目的autoload与smarty的autoload作兼容处理
②具体使用
③在父类控制器实例化smarty