- 论坛徽章:
- 0
|
在smarty中foreach的时候碰到一个有意思的现象,页面中的数组 如下:
array(1) { [0]=> array(20) { ["ID"]=> string(2) "26" ["PID"]=> string(1) "0" ["SortID"]=> string(2) "36" ["Content"]=> string(50) " ~ ~麻烦处理一下,谢谢!" ["UserID"]=> string(0) "" ["UserMobile"]=> string(0) "" ["UserEmail"]=> string(0) "" ["UserFeedback"]=> string(0) "" ["UserProduct"]=> string(16) "pepperl-fuchs.cn" ["IP"]=> string(13) "122.70.138.21" ["Recorder"]=> string(0) "" ["SalesID"]=> string(0) "" ["CSID"]=> string(0) "" ["OperationID"]=> string(4) "运维" ["PRI"]=> string(1) "1" ["Top"]=> string(1) "0" ["Status"]=> string(7) "opreply" ["Addtime"]=> string(19) "2008-07-08 09:40:30" ["Picktime"]=> string(19) "0000-00-00 00:00:00" ["Visible"]=> string(1) "0" } }
是一个2维数组,开始的时候(由于是移植) 我把他当三维的处理了 模板代码如下:
- {*foreach from=$ByIp item=SItem*}
- {*foreach from=$SItem item=pItem*}
- {*if $pItem.UserProduct*}
- <tr>
- <td align="center"> {*$pItem.UserProduct*}</td>
- <td align="center"> {*$pItem.CSID*}</td>
- <td align="center"> {*$pItem.OperationID*}</td>
- <td align="center"> {*$pItem.Addtime*}</td>
- <td align="center"> {*$pItem.Content*}</td>
- <td align="center"> {*$pItem.OperationID*}</td>
- </tr>
- {*/if*}
- {*/foreach*}
- {*/foreach*}
复制代码
按照正常来说 应该是空的(对否??) 可页面输出了 。。输出如下(不知道怎么来了)
不知道是个什么原因??数组输出是正常的(上面贴出来的) |
-
|