首页 > 其他 > 详细

模板引擎smarty 二

时间:2015-10-31 15:42:46      阅读:210      评论:0      收藏:0      [点我收藏+]

  条件判断语句(这些语句都是写在smarty模板中的)

    {if $name eq ‘Tom‘}

      Welcome Sir

    {elseif $name eq ‘Wilma‘}

      Welcome Ma‘am

    {else}

      Welcome,whatever yu are

    {/if}

    注意:以if开始,以/if结尾,格式固定;

       eq修饰符,相当于‘==‘

       neq ,相当于‘!=‘;

       gt,相当于‘>‘;

            lt,相当于‘<‘;

 

  循环语句section

    1. 功能多,参数多。smarty用来做循环操作的函数之一

    2.基本属性name,loop

      例如数组是二维数组$arr = array( array(‘age‘=>‘23‘,‘job‘=>‘computer‘), array(‘age‘=>‘20‘,‘job‘=>‘music‘));

      {section name=mark  loop=$arr}

        {$arr[mark].age}

        {$arr[mark].job}

        <br/>

      {/section}

      可以看出,格式是固定的;name相当于赋值下标,loop指定要循环输出的数组

    3.section其他属性

     3.1start 循环开始的位置;

     3.2step 决定循环的步长,例如step=2,只会遍历下标为0,2,4等的元素

     3.3max 设定循环的执行次数

     3.4show 决定是否显示该循环

  

 

模板引擎smarty 二

原文:http://www.cnblogs.com/RocketV2/p/4925566.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!