码迷,mamicode.com
首页 > 其他好文 > 详细

模板引擎smarty 二

时间:2015-10-31 15:44:51      阅读:235      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!