天天看點

smarty 中的自定義函數counter

counter  

用法 {counter start=0 skip=2 print=false}

屬性

屬性 類型 是否必須 預設值 描述
name string No default 計數器的名稱
start number No 1 記數器初始值
skip number No 1 記數器間隔、步長
direction string No up 記數器方向,(增/減)
print boolean No true 是否輸出值
assign string No n/a 輸出值将被賦給模闆變量的名稱

例子

  1. <{*  
  2.     counter用于計數,執行一次加一次  
  3.     start,可選,開始數  
  4.     skip,可選,步長  
  5.     direction,可選,計數方向,增/減  
  6.     print,可選,是否輸出  
  7.     assign,可選,counter不輸出,将内容儲存到assign指定的變量中  
  8. *}>  
  9. <{counter start=0 skip=3 direction=up print=true assign="role"}>  
  10. <{counter}>  
  11. <{counter}>  
  12. <{counter}>  
  13. <{$role}><{*輸出9*}>