看板 PHP 關於我們 聯絡資訊
: [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
w3c :對嘛 .. 用smarty 幹嘛 ... 04/30 19:47
w3c :<?php foreach($news as $cid => $title):?>有啥不好 04/30 19:48
yukang :說不定他是會用 smarty 的美工呢!! 04/30 20:18
motics :Smarty也有foreach... 05/01 00:21
eliang :smarty的語法明明比php複雜,連我寫程式的都覺得很不 05/01 00:33
eliang :直覺,更何況是美工 05/01 00:34
chph :學過一次, 沒用在專案上過. 效能差又難寫 05/01 00:40
HuangJC :看了一下 wiki,我寫 phpbb2 也是一堆代換,好像耶 :P 05/01 02:13
tonytsai88 :Smarty效能差?我以為Smarty有cache所以應該效率不錯 05/01 03:11
HuangJC :phpbb3 的代換也有 cache,但它有兩套;如果 cache 不 05/01 04:13
HuangJC :能用(子目錄權限沒開),就會自動當沒 cache 來運作 05/01 04:13
HuangJC :而基本安裝裏權限是不會開的,所以效率也打折.. 05/01 04:14
shadowjohn :請寫個前端smarty產生器,剩下的就讓美工去煩惱吧 05/01 08:44
weiyucsie :前端smarty產生器? 那為什麼要用smarty? 05/01 09:38