PHP详细彻底学习Smarty

2019-04-10 22:34:50于海丽


{$smarty.const} 
你可以直接访问PHP常量. 例如{$smarty.const._MY_CONST_VAL} 

{$smarty.capture} 
可以通过 {capture}..{/capture}结构 截取的输出可以使用{$smarty} 变量访问. 

{$smarty.config} 
{$smarty}变量 可以访问已经加载的config变量. 
例如 {$smarty.config.foo}就可以表示 {#foo#}. 

{$smarty.section}, {$smarty.foreach} 
{$smarty} 变量可以访问'section'和'foreach'循环的属性. 

{$smarty.template} 
显示当前被处理的模板的名字. 

{$smarty.version} 
显示smarty模板的版本 

{$smarty.ldelim} 
显示左分隔符 

{$smarty.rdelim} 
显示右分隔符

变量调节器 
变量调节器用于变量,自定义函数和字符串. 
可以使用'|'符号和调节器名称应用调节器. 
变量调节器由赋予的参数值决定其行为. 
参数由':'符号分开. 
如果你用变量调节器调节数组变量,结果是数组的每个值都被调节.如果你想要调节器调节整个数组,你必须在调节器名字前加上@符号. 
例如: {$articleTitle|@count}(这将会在输出 $articleTitle 数组里的数目) 

capitalize 
将变量里的所有单词首字大写. 参数值boolean型决定带数字的词是否首字大写。默认不大写 

count_characters 
计算变量值里的字符数.参数值boolean型决定是否计算空格数。默认不计算空格 

cat 
将cat里的参数值连接到给定的变量后面.默认为空。 

count_paragraphs 
计算变量里的段落数量 

count_sentences 
计算变量里句子的数量 

count_words 
计算变量里的词数 

date_format 
日期格式 

第一个参数控制日期格式. 
如果传给date_format的数据是空的,将使用第二个参数作为默认时间 

%a - 星期几的简写 

%A - 星期几的全写 

%b - 月份的简写 

%B - 月份的全写 

%c - 日期时间06/12/05 11:15:10 

%C - 世纪时间 

%d - 一个月的第几号(从 01 到 31) 

%D - 同 %m/%d/%y 

%e - 一个月的第几号,号为单数则前面加一空格 (从 1 到 31) 

%g - 世纪 

%G - 世纪 [0000,9999] 

%h - 同%b 

%H - 24小时形式的小时(从00到23) 

%I - 12小时形式的小时(从01到 12) 

%j - 一年中的第几天(从 001 到 366) 
相关文章 大家在看