Re: [請益] Smarty的迴圈語法
※ 引述《knives ()》之銘言:
: : 樣版的寫法:
: : <{section name=ca loop=$cate}>
: : <{$cate[ca].name}><br />
: 請再加一個判斷
: { if !empty ( $news[$cate[ca].cid] }
: : <{section name=ne loop=$news[$cate[ca].cid]}>
: : <{$news[$cate[ca].cid][ne].title}><br />
: : <{/section}>
: {/if}
: : <br />
: : <{/section}>
: 因為$news裡面找不到有$cate[ca].cid=3 或是6的陣列
: 不過話說回來
: 還是用foreach來寫,整個看起來會比較乾淨,也不用寫一大堆
謝謝回答!
我試過了,無效
錯誤訊息變成unbalanced parenthesis
不過我想問題不是在於陣列內有沒有資料
沒有資料頂多是不顯示,不會有錯誤訊息
而且我把$cate[ca].cid=3和6的陣列都補上了還是一樣
foreach的寫法我也試過了,但一樣是unrecognized tag
至於為什麼用smarty
效能方面我沒有明確的數據資料就不評論
但至少程式運作和頁面呈現的程式碼分開之後程式乾淨很多
當然語法跟php不太一樣,不會寫的人覺得難用是正常的
上手之後應該就能體會到它的實用性吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.102.140
→
05/01 12:10, , 1F
05/01 12:10, 1F
→
05/01 12:10, , 2F
05/01 12:10, 2F
推
05/01 12:30, , 3F
05/01 12:30, 3F
→
05/01 12:31, , 4F
05/01 12:31, 4F
→
05/01 12:31, , 5F
05/01 12:31, 5F
→
05/01 12:34, , 6F
05/01 12:34, 6F
→
05/01 12:35, , 7F
05/01 12:35, 7F
推
05/02 04:49, , 8F
05/02 04:49, 8F
→
05/02 04:49, , 9F
05/02 04:49, 9F
→
05/03 12:39, , 10F
05/03 12:39, 10F
→
05/03 12:39, , 11F
05/03 12:39, 11F
推
05/04 17:46, , 12F
05/04 17:46, 12F
→
05/05 15:22, , 13F
05/05 15:22, 13F
→
05/05 15:22, , 14F
05/05 15:22, 14F
→
05/05 15:23, , 15F
05/05 15:23, 15F
→
05/05 15:23, , 16F
05/05 15:23, 16F
→
05/05 15:24, , 17F
05/05 15:24, 17F
→
05/05 15:24, , 18F
05/05 15:24, 18F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):