smarty基本语法之判断,循环语句

条件判断语句:

1.基本句式:

    {if $name eq "James"}

        welcome, sir!

   {elseif $name eq "mimi"}

         welcome, mimi!

   {else}

          welcome whoerver you are .

  {/if}

2.条件修饰符:

    eq             等于

    neq          不等于

    gt            大于

    lt             小于

循环语句:

1.循环语句之section

   {section  name=article  loop=$articlelist }

           {$articlelist[article].title}

           {$articlelist[article].author}

 {/section}

常用属性:max:循环最大执行次数, step:步长 

2.循环语句之foreach:

第一种:

{foreach item=article from=$articlelist}

   {$article.title}

   {$article.author}

{foreachelse}                {*数组为空时执行*}

    当前没有文章

{/foreach}

第二种:

{foreach $articlelist as $article}

   {$article.title}

   {$article.author}

{/foreach}

 

posted @ 2015-08-21 17:03  残风一月  阅读(356)  评论(0编辑  收藏  举报