Re: [請益] Smarty的迴圈語法

看板PHP作者時間15年前 (2009/04/30 18:56), 編輯推噓8(806)
留言14則, 9人參與, 最新討論串2/3 (看更多)
: [cid] => 6 : [name] => 新分類2 : ) : ) : [news] => Array : ( : [5] => Array : ( : [0] => Array : ( : [id] => 3 : [title] => item1-1-x : [set_post_time] => 1240907823 : ) : [1] => Array : ( : [id] => 4 : [title] => item1-2 : [set_post_time] => 1240907943 : ) : ) : ) : 樣版的寫法: : <{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來寫,整個看起來會比較乾淨,也不用寫一大堆 -- ◢██ □︵□ ㄤ ㄤ ㄤ 洨叮噹幫我實現~所有的~願望~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.47.54

04/30 19:47, , 1F
對嘛 .. 用smarty 幹嘛 ...
04/30 19:47, 1F

04/30 19:48, , 2F
<?php foreach($news as $cid => $title):?>有啥不好
04/30 19:48, 2F

04/30 20:18, , 3F
說不定他是會用 smarty 的美工呢!!
04/30 20:18, 3F

05/01 00:21, , 4F
Smarty也有foreach...
05/01 00:21, 4F

05/01 00:33, , 5F
smarty的語法明明比php複雜,連我寫程式的都覺得很不
05/01 00:33, 5F

05/01 00:34, , 6F
直覺,更何況是美工
05/01 00:34, 6F

05/01 00:40, , 7F
學過一次, 沒用在專案上過. 效能差又難寫
05/01 00:40, 7F

05/01 02:13, , 8F
看了一下 wiki,我寫 phpbb2 也是一堆代換,好像耶 :P
05/01 02:13, 8F

05/01 03:11, , 9F
Smarty效能差?我以為Smarty有cache所以應該效率不錯
05/01 03:11, 9F

05/01 04:13, , 10F
phpbb3 的代換也有 cache,但它有兩套;如果 cache 不
05/01 04:13, 10F

05/01 04:13, , 11F
能用(子目錄權限沒開),就會自動當沒 cache 來運作
05/01 04:13, 11F

05/01 04:14, , 12F
而基本安裝裏權限是不會開的,所以效率也打折..
05/01 04:14, 12F

05/01 08:44, , 13F
請寫個前端smarty產生器,剩下的就讓美工去煩惱吧
05/01 08:44, 13F

05/01 09:38, , 14F
前端smarty產生器? 那為什麼要用smarty?
05/01 09:38, 14F
文章代碼(AID): #19-OFldY (PHP)
文章代碼(AID): #19-OFldY (PHP)