内容列表php
$template_dir [模板目录变量]html
[从PHP分配的变量]api
[从配置文件读取的变量]数组
[{$smarty} 保留变量]yii
Smarty有几种不一样类型的变量.函数
变量 的类型取决于它的前缀是什么符号(或者被什么符号包围)spa
Smarty的变量能够直接被输出或者做为函数属性和修饰符(modifiers)的参数,或者用于内部的条件表达式等等.orm
若是要输出一个变量,只要用定界符将它括起来就能够.例如:htm
{$Name} {$Contacts[row].Phone} <body bgcolor="{#bgcolor#}"> |
内容列表对象
关联数组
数组下标
对象
调用从PHP分配的变量需在前加"$"符号.(译注:同php同样)
调用模板内的assign函数分配的变量也是这样.(译注:也是用$加变量名来调用)
例 4-1.分配的变量
index.php: $smarty = new Smarty; $smarty->assign('firstname', 'Doug'); $smarty->assign('lastLoginDate', 'January 11th, 2001'); $smarty->display('index.tpl'); index.tpl: Hello {$firstname}, glad to see you could make it. <p> Your last login was on {$lastLoginDate}. OUTPUT: Hello Doug, glad to see you could make it. <p> Your last login was on January 11th, 2001.