1.volist 标签

Volist标签的name属性表示模板赋值的变量名称,因此不可随意在模板文件中改变。
id表示当前的循环变量,可以随意指定,但确保不要和name属性冲突
offset 查询结果中的部分数据 的起始位置
length 查询结果的长度 就是从起始位置开始的指定长度的数据
key 输出查询结果的索引键值:1-1指定key的值 输出时直接应$+key的值
1-2 没有指定key的值 $i 时默认的
1-3 $key 指定从控制器输出到模版的数据的索引键值

<!--    <volist name="brandArray" id="brand"  key ='k' offset="5" length='10'>
    <{$k}> => <{$brand.brand_name}><br>
      
  </volist>
       <volist name="brandArray" id="brand"  >
      <{$i}> => <{$brand.brand_name}><br>
        
    </volist>  
<volist name="brandArray" id="brand"  >
    <{$key}> => <{$brand.brand_name}>
      
  </volist> 


2 foreach 标签

name表示数据源 item表示循环变量。

key 遍历数组的时候的循环整形变量 用来记录遍历过程中当前遍历的是第几条数据


<foreach name='brandArray' item='brand' key='k'>
       <{$k}> => <{$brand.brand_name}><br>
   </foreach>


3. for 标签

<for start='0' end='10' comparison='lt' step='1' name='i' >
       <{$i}>=><{$brandArray[$i].brand_name}>
   </for>


4. switch 标签

name 变量的值

case标签表示switch的其他分支 value case标签的时 当name的值和value 的值匹配时 执行当前case标签

         <switch name="name" >
           <case value="1" break="0或1">内容1</case>
           <case value="2">内容2</case>
           <default />
           </switch>