老手网

smarty基本知识

分类:其他 作者:oldhand 来源: 发布:2013-05-10 17:43:53
smarty是PHP很常用的模板框架。

1.smarty的foreach循环
{foreach name="listviewentity" item=entity key=entity_id from=$LISTENTITY}
////  循环体
{foreachelse}
///  空循环体
{/foreach}

2.smarty调用外部函数
只有一个参数使用: {'test'|@strtolower}
两个参数时使用:  {'test'|@getTranslatedString:$MODULE}
多参数时使用:{第一个参数|@函数名:第二个参数:第三个参数}

4.直接调用PHP
{php}
    require('modules/Settings/config.setting.php');
    $this->assign("MENUS",$Config_Menu_Setting);
{/php}

5.smarty中进行数学运算
{math equation="x + y" x=$height y=$width}
OUTPUT: 9

6.smarty中的foreachh循环定位
{foreach item=entries key=id from=$CFENTRIES name=outer}
{/foreach}
循环位置:$smarty.foreach.outer.iteration
循环第一个:$smarty.foreach.outer.first
循环最后一个:$smarty.foreach.outer.last

-
分享到:

Copyright © 2012 - 2014 oldhand.cn All Rights Reserved. 粤ICP备13025864号