4.smarty的条件判断语句
条件修饰符:eq(==) neq(!=) gt(>) lt(<)
5.循环(section)
基本属性name,loop;name为默认的键值,多维索引数组可以随意取,loop为需要循环的数组变量
{section name=article loop=$articletitle}
{$articletitle[article].title}
{$articletitle[article].author}
{$articletitle[article].content}
<br />
{/section}
循环(foreach)
{foreach $articletitle as $article}
{$article.title}
{$article.author}
{$article.content}
<br/>
{foreachelse}
当前数组为空
{/foreach}
6.smarty的文件引用
{include file=’mode.tpl’ sitename=’慕课网’}//注:此处变量作为属性值使用sitename不需要加$
7.smarty类的对象引用方式使用smarty类中的自定义的assign方法来实现
class obj{
function myfun($para){
return $para[0].’已经’.$para[1];
}
}
$obj=new obj;
$smarty->assign(‘myobj’,$obj);
模板中使用{$myobj->myfun(array(‘桃子’,’熟了’))}来实现
原文链接:https://blog.csdn.net/living_ren/article/details/78289840
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
评论前必须登录!
立即登录