1. 程式人生 > >smarty中foreach屬性中 index、last、iteration、show

smarty中foreach屬性中 index、last、iteration、show

.index包含單籤陣列的索引,從零開始。

{* The header block is output every five rows *}
{* 每五行輸出一次頭部區塊 *}
<table>
{foreach from=$items key=myId item=i name=foo}
   {if $smarty.foreach.foo.index % 5 == 0}
      <tr><th>Title</th></tr>
   {/if}
   <tr><td>{$i.label}</td></tr>
{/foreach}
</table>

.iteration包含當前迴圈的次數,從1
開始。 {* this will output 0|1, 1|2, 2|3, ... etc *} {* 該例將輸出0|1, 1|2, 2|3, ... 等等 *} {foreach from=$myArray item=i name=foo} {$smarty.foreach.foo.index}|{$smarty.foreach.foo.iteration}, {/foreach} .first當前迴圈的第一個 {* 第一個專案顯示LATEST,其它只是顯示ID *} <table> {foreach from=$items key=myId item=i name=foo} <tr> <td>{if
$smarty.foreach.foo.first}LATEST{else}{$myId}{/if}</td> <td>{$i.label}</td> </tr> {/foreach} </table> .last 當前遍歷的最後一個 {* 在列表的最後加水平分割 *} {foreach from=$items key=part_id item=prod name=products} <a href="#{$part_id}">{$prod}</a>{if $smarty.foreach.products.last}<hr>{else
},{/if} {foreachelse} ... content ... {/foreach} .total包含當前迴圈的次數。可以在{foreach}之內或者之外 {* 在最後顯示返回的行數 *} {foreach from=$items key=part_id item=prod name=foo} {$prod.name><hr/> {if $smarty.foreach.foo.last} <div id="total">{$smarty.foreach.foo.total} items</div> {/if} {foreachelse} ... something else ... {/foreach}

相關推薦

smartyforeach屬性 indexlastiterationshow

.index包含單籤陣列的索引,從零開始。 {* The header block is output every five rows *} {* 每五行輸出一次頭部區塊 *} <table> {foreach from=$items key=my

javaforeach語句使用remove時出現的問題

先粘上測試程式碼:public  class test {    public static void main(String[] args) {       List<Integer> list=new ArrayList<>();       li

函式FirstLast和MinMax(親自實踐)

為什麼突然用到這4個函式,還需要從一個小專案開始說起 小專案是Access的,前後臺都是,需要做一個查詢,把某個表中按照"服務編號"group by,取得最近的"變更日期" 一開始用函式Last(),發現取得的不是最近日期,百思不得其解 後來百度,發現Last()函式返回

5月15日上課筆記-js location對象的屬性document對象js內置對象Date事件對象

nts 根據 host value string 定時函數 date this 個數 location的屬性: host: 返回當前主機名和端口號 定時函數: setTimeout( ) setInterval() 二、document對

CSS 的內聯元素塊級元素display的各個屬性的特點

ron 但是 splay 之間 height 多個 ext 情況 div CSS的內聯元素和塊級元素 塊級元素<h1>-<h6>、p、dt是不可以內聯塊級元素的 1、block和inline這兩個概念是簡略的說法,完整確切的說應該是 block-le

AE二次開發幾個功能速成歸納(符號設計器創建要素圖形編輯屬性表編輯緩沖區分析)

文件夾路徑 及其 基本框架 option 開啟 rgs database ets remove /* * 實習課上講進階功能所用文檔,因為趕時間從網上抄抄改改,湊合能用,記錄一下以備個人後用。 * * --------------------------------

c# List集合FirstLastSingle方法使用

如果 nbsp def 也會 只有一個 rst 集合 異常 方法 操作符 如果源序列是空的 源序列只包含一個元素 源序列包含多個元素 First 拋異常 返回該元素 返回第一個元素 FirstOrDefault 返回def

JavaScriptforeachmap函數

java ray map efi this code ava con 執行 語法:forEach和map都支持2個參數:一個是回調函數(item,index,input)和上下文; ?forEach:用來遍歷數組中的每一項;這個方法執行是沒有返回值的,對原來數組也沒有影響;

Vue2.0v-for叠代語法變化(keyindex

分鐘 eth data href head htm ref fields type 語法發生了變化:http://blog.csdn.net/sinat_35512245/article/details/53966788 新數組語法 value in arr (value,

利用屬性設置查看DataContext Command等

size pos log mage command 12c ack contex src DataContext 1 2 3 示例 1 2 xaml代碼自動生成

foreach屬性-動態-mybatis使用map類型參數,其中key為列名,value為列值

ima 符號 post gpo name ota public arr ack 最近有個需求,就是使用mybatis時,向mysql中插入數據,其參數為map類型,map裏面的key為列名,而key對應的value是該列對應的列值;問題是每次插入mysql中數據行的部分列,

linux的shell腳本的邏輯判斷文件目錄屬性判斷if特殊用法case判斷

例子 add 輸出 文件目錄屬性判斷 glin 如果 work ada shell腳本 Shell腳本中的邏輯判斷 格式1:if 條件 ; then 語句; fi (常用) #以命令的方式表達 [root@garytao-01 ~]# for i in `seq 1 5

69.shell腳本的邏輯判斷文件目錄屬性判斷if特殊用法case判斷

case判斷 shell腳本中的邏輯判斷 文件目錄屬性判斷 if特殊用法 一、shell中的邏輯判斷 格式1:if 條件 ; then 語句; fi a=2 if [ $a -ge 2 ]; then echo ">=2"; fi 格式2:if 條件; then 語句; else 語句

六十八shell腳本的邏輯判斷文件目錄屬性判斷if特殊用法case判斷

shell腳本中的邏輯判斷 文件目錄屬性判斷 if特殊用法 case判斷 六十八、shell腳本中的邏輯判斷、文件目錄屬性判斷、if特殊用法、case判斷一、shell腳本中的邏輯判斷 格式1:if 條件 ; then 語句; fi 格式2:if 條件; then 語句; else 語句; f

Androidvisibility屬性VISIBLEINVISIBLEGONE的區別

int ase htm wid 分享 log img enc 1.0 在Android開發中,大部分控件都有visibility這個屬性,其屬性有3個分別為“visible ”、“invisible”、“gone”。主要用來設置控制控件的顯示和隱藏。有些人可能會疑惑Invi

shell的邏輯判斷,if 判斷文件目錄屬性,if判斷的一些特殊用法

case comm 表達 code 表達式 目錄 怎麽 用戶輸入 shel shell中的邏輯判斷 格式1:if 條件 ; then 語句; fi //如果滿足條件,然後執行語句 [root@akuilinux01 shell]# cat if1.sh #!/bin/

Shell腳本的邏輯判斷文件目錄屬性判斷if特殊用法 case判斷

bash error tmp ase 文件 用法 commond echo read Shell腳本中的邏輯判斷 格式1:if 條件 ; then 語句; fi如果a>3,輸出ok #!/bin/bash a=5 if [ $a -gt 3 ] then ec

shell腳本的邏輯判斷文件目錄屬性判斷if特殊用法case判斷

空格 exit ive tor 語句 operator caf 技術 特殊 一、shell腳本中的邏輯判斷 語法1、格式1if 條件 ; then 語句; fi例:如果a大於3,打印OK [root@a ~]# vi 2.sh [root@a ~]# bash -v 2.s

shell腳本的邏輯判斷文件目錄屬性判斷 if特殊用法case判斷

比較 root 語句 dcb 用戶輸入 格式 判斷表達式 刪除 pre shell腳本中的邏輯判斷 shell腳本中很多都是邏輯判斷,判斷某個數值,判斷某一個文件,或者某個目錄,最後真對判斷的某個結果再去做一些操作,在shll腳本中到處都是邏輯判斷,如果沒有判斷就沒有辦法

MyBatisforeach傳入引數為Poji裝飾類,list陣列的不同寫法

foreach 屬性介紹 foreach 用於迭代傳入過來的引數。 它的屬性介紹分別是 collection:表示傳入過來的引數的資料型別。該引數為必選。要做 foreach 的物件,作為入參時,List 物件預設用 list 代替作為鍵,陣列物件有 array 代替作為鍵,Map 物