2009年3月2日 星期一

這樣

TABBB TABBB
TABBB
TABBB
TABBB TABBB
TABBB
TABBB





































































Topic
Member
Date
Active Database 9765512&9765527
​31-Dec
Deductive Database 942012 &9662882
17-Dec​
Main memory Databases. 9765681&9765581
18-Dec
Mobile Database 9562544&9664549
​18-Dec
Parallel and Distributed Databases 9762638&9765808
17-Dec​
P2P Database 9765533&9765529
31-Dec
Sensor Network DB 9765506&9762635
24-Dec
Streaming Database for Audio and Video 9765683&9765682
18-Dec
Uncertain database 9762604&9762633
24-Dec
Web as large DB 9665802&9765809
18-Dec

2009年2月25日 星期三

而樣版的寫法如下:

執行上例後,我們發現不管是 foreach 或 section 兩個執行結果是一樣的。那麼兩者到底有何不同呢?

第一個差別很明顯,就是 foreach 要以巢狀處理的方式來呈現我們所 assign 的兩層陣列變數,而 section 則以「主陣列[迴圈名稱].子陣列索引」即可將整個陣列呈現出來。由此可知, Smarty 在樣版中的 foreach 和 PHP 中的 foreach 是一樣的;而 section 則是 Smarty 為了處理如上列的陣列變數所發展出來的敘述。當然 section 的功能還不只如此,除了下一節所談到的巢狀資料呈現外,官方手冊中也提供了好幾個 section 的應用範例。

不過要注意的是,丟給 section 的陣列索引必須是從 0 開始的正整數,即 0, 1, 2, 3, ...。如果您的陣列索引不是從 0 開始的正整數,那麼就得改用 foreach 來呈現您的資料。您可以參考官方討論區中的此篇討論,其中探討了 section 和 foreach 的用法。
 
測試用的 - Free Blogger Templates - by Templates para novo blogger