作者SufonChen (玉太輔)
看板PHP
標題Re: [請益]smarty問題
時間Thu Apr 17 09:58:43 2008
建議這位大大可以直接在php用sql把資料處理完(重複的)在丟給smarty,可以試試看
用這個方式。
※ 引述《supc (我愛罵髒話)》之銘言:
: <{foreach from=$sel item=list key=key}>
: <td><div align="center"><{$list.UEnName}></div></td>
: <td><div align="center"><{$list.OGInvoice}></div></td>
: <td><div align="center"><{$list.OGInvoiceNum}></div></td>
: <{/foreach}>
: 如果想判斷在這個loop迴圈裡 比如{$list.UEnName}與上一個{$list.UEnName}相同時
: 不顥示出UEnName來 要怎麼寫呢
: 不太懂smarty用法 所以我用<{ if $list.UEnName != $(list-1).UEnName}>的方式
: 來表示但沒辦法work 不曉得正確寫法應該要寫 thanks
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.75.237.150
推 MrMarcus:這篇回應點出一個使用template的重點,就是不要把複雜的 04/17 17:31
→ MrMarcus:邏輯丟給template去做.樣板裡面執行的判斷工作應該越簡單 04/17 17:33
→ MrMarcus:越好 而且最好只跟顯示方式有關 而不是跟商業邏輯有關 04/17 17:34