Ease Template Manual Version:E3
功能列表:
選擇最合適的模闆 ET
ET 無與倫比的優勢
ET學習入門實例
深入模闆應用:變量
深入模闆應用:路徑解析
深入模闆應用:邏輯判斷
深入模闆應用:循環處理
深入模闆應用:嵌套循環
深入模闆應用:特殊循環
深入模闆應用:彌補函數
深入模闆應用:連載執行
深入模闆應用:中層編譯
深入模闆應用:內部引用
深入模闆應用:引用PHP
深入模闆應用:多語言篇
深入模闆應用:調試平臺
下載ET
版本歷史
聯繫作者
ET 經典案例
深入模闆應用:嵌套循環
嵌套循環應該是開發菜單中最常用到的循環方式,用過phplib的用戶都知道寫起來是多麼麻煩。記得曾經在phpe.net上看過phplib寫嵌套循環的方法,當時實在是在令我頭大。現在妳看了Ease Template這篇介紹嵌套循環方式的解說後,定會覺得原來寫程序也可以這麼簡單。廢話少說,讓我們來一起試驗。

在php程序中建立了兩個數組,分別是分類$cate,以及子類$sucate,我們會將子類的數組對應分類數組進行排列,達到嵌套循環的效果。

test_6.php
  1. <?php  
  2. include"./template.ease.php";  
  3. $tpl = new template();  
  4. //分類數組  
  5. $cate = array('分類1','分類2','分類3');  
  6. //子類數組  
  7. $subcate = array(  
  8.         array('計算機','報紙','雜誌','鼠標'),  
  9.         array('青菜','白菜'),  
  10.         array('橘子','香蕉','蘋果')  
  11.      );  
  12. $tpl->set_file('test_6');  
  13. $tpl->p();  
  14. ?>


現在我們來講解Ease Template在模闆中嵌套循環的方法。首先是循環$cate,然後通過調用循環$cate的循環id:$ck賦值給$subcate就得到了子類循環數據,再列出子類的數值即可實現嵌套循環。

test_6.htm
  1. 嵌套循環:  
  2. <table border="1" width="300" bordercolor="#C0C0C0">  
  3. <!-- $cate AS $ck=>$cv -->  
  4.   <tr>  
  5.     <td><b>{cv}</b></td>  
  6.   </tr>  
  7.   <!-- $subcate[$ck] AS $K=>$V -->  
  8.     <tr>  
  9.       <td>&nbsp;&nbsp;->{V}</td>  
  10.     </tr>  
  11.   <!-- END -->  
  12. <!-- END -->  
  13. </table>


看到這裡妳應該明白Ease Template對嵌套循環的做法了吧。還有更多驚喜在後麵等妳。。。^ : ^
我要啦免费统计