因為我都習慣在Smarty裡用foreach的方法
但是如果碰到要用迴圈印出下面這種格式的表格,大家都會怎麼解決
<table>
{{foreach item=val from=aData key=key1 }}
{{if key1 % 3 }}
<tr>
{{/if}}
<td>{{$val}}</td>
{{if key1 % 3 }}
</tr>
{{/if}}
{{/foreach}}
</table>
所以上面的跑法是一列裡面都有三格
但是問題來了,如果遇到最後一列,不足三格的話,比方說剩下一格,就會變成置中
兩個就會變成平均分散
這樣就會很難看,我是希望無論如何都是長的一樣
可是我要怎麼判斷是最後一列
請問有用Smarty的人,都是怎麼做的
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.47.62
推
09/15 16:28, , 1F
09/15 16:28, 1F
→
09/15 16:30, , 2F
09/15 16:30, 2F
推
09/15 16:55, , 3F
09/15 16:55, 3F
→
09/15 17:06, , 4F
09/15 17:06, 4F
推
09/15 17:16, , 5F
09/15 17:16, 5F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):