smarty
星宸楚梦
这个作者很懒,什么都没留下…
展开
-
smarty双引号里值得嵌入
Smarty可以识别嵌入在双引号中的变量,只要此变量只包含数字、字母、下划线和中括号[].对于其他的符号(句号、对象相关的,等等)此变量必须用两个'`'(此符号和‘ ~ '在同一个键上,一般在ESC键下面一个键上)包住,这个只在模板文件中管用例如SYN原创 2011-09-29 14:22:56 · 1095 阅读 · 0 评论 -
smarty模板引擎之内建函数php
php 标签允许在模板中直接嵌入 php 脚本. 是否处理这些语句取决于$php_handling的设置. 该语句通常不需要使用,当然如果你非常了解此特性或认为必须要用,也可以使用.{php} // including a php script directly原创 2011-10-10 10:03:02 · 459 阅读 · 0 评论 -
smarty模板引擎之ldelim,rdelim
ldelim 和 rdelim 用于输出分隔符,也就是大括号 "{" 和 "}". 模板引擎总是尝试解释大括号内的内容,因此如果需要输出大括号,请使用此方法.{* this will print literal delimiters out of the template *原创 2011-10-10 09:58:43 · 617 阅读 · 0 评论 -
smarty模板引擎之if, elseif else
Smarty 中的 if 语句和 php 中的 if 语句一样灵活易用,并增加了几个特性以适宜模板引擎. if 必须于 /if 成对出现. 可以使用 else 和 elseif 子句. 可以使用以下条件修饰词:eq、ne、neq、gt、lt、lte、le、gte、ge、is ev原创 2011-10-10 09:56:50 · 1873 阅读 · 0 评论 -
smarty模板引擎之strip
Web 开发者多次遇到空格和回车影响HTML输出的情形(浏览器的"特性"),为了得到特定的结果,因此你不得不在模板里运行所有的标签. 通常在难以理解或难以处理的模板中遇到此问题.Smarty 在显示前将除区任何位于 {strip}{/strip} 标记中数据的首尾空格和回车.原创 2011-10-10 10:18:30 · 584 阅读 · 0 评论 -
smarty模板引擎之literal
Literal 标签区域内的数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用于显示有可能包含大括号等字符信息的 javascript 脚本. 当这些信息处于 {literal}{/literal} 标签中时,模板引擎将不分析它们,而直接显示.{litera原创 2011-10-10 10:00:20 · 493 阅读 · 0 评论 -
smarty模板引擎之insert
属性类型是否必须缺省值描述namestringYesn/a 插入函数的名称assignstringNo原创 2011-10-10 09:50:57 · 2179 阅读 · 0 评论 -
smarty内建函数
1,capture capture函数的作用是捕获模板输出的数据并将其存储到一个变量里,而不是把它们输出到页面. 任何在 {capture name="foo"}和{/capture}之间的数据将被存储到变量$foo中,该变量由name属性指定. 在模板中通过 $sm原创 2011-09-30 10:42:05 · 583 阅读 · 0 评论 -
smarty属性
大多数函数都带有自己的属性以便于明确说明或者修改他们的行为. smarty函数的属性很像HTML中的属性. 静态数值不需要加引号,但是字符串建议使用引号. 如果用变量作属性,它们也不能加引号. 一些属性用到了布尔值(真或假).它们不需要加引号,可以原创 2011-09-29 14:09:55 · 550 阅读 · 0 评论 -
smarty的变量调机器
smarty中变量调节器使用于 变量,自定义函数和字符串。请使用‘|’符号和调节器名称应用调节器。变量调节器由赋予的参数值决定其行为。参数由‘:’符号分开。{* Uppercase the title *}{$title|upper}{* Truncate原创 2011-09-29 16:34:57 · 538 阅读 · 0 评论 -
smarty中的字符调节器|组合修改器
对于同一个变量,你可以使用多个修改器。它们将从左到右按照设定好的顺序被依次组合使用。使用时必须要用"|"字符作为它们之间的分隔符。index.php:$smarty = new Smarty;$smarty->assign('articleTitle', 'Smo原创 2011-09-29 16:38:29 · 709 阅读 · 0 评论 -
smarty变量
smarty中的变量总共有3种1,从php分配的变量2,从配置文件中获取的变量3,{$smarty}保存的变量 1,从php分配的变量调用从PHP分配的变量需在前加"$"符号.(译注:同php一样)调用模板内的assign函数分配的变量也是这样原创 2011-09-29 16:03:27 · 1103 阅读 · 0 评论 -
smarty中数学运算可以直接进行
在模板中数学运算可以直接应用到变量上 $smarty->assign('a',11); $smarty->display('111.html'); {$a*4}{$foo+1}{$foo*$bar} {* some more complicated原创 2011-09-29 14:26:04 · 10052 阅读 · 0 评论 -
smarty模板引擎之section,sectionelse
属性类型是否必须缺省值描述namestringYesn/a该循环的名称loop[$variable_name]Yesn/a决定循环次数的变量名称startintegerNo0原创 2011-10-10 10:09:38 · 1000 阅读 · 0 评论