Heim >Backend-Entwicklung >PHP-Tutorial > 分类输出论坛版块有关问题

分类输出论坛版块有关问题

WBOY
WBOYOriginal
2016-06-13 13:24:37751Durchsuche

分类输出论坛版块问题
用的是smarty模板,求大神给个思路,有代码最好,不用太详细也可以。谢谢!!!
想要实现的效果如下:

大版块1
------>小版块1
------>主题:324帖子:3242
------>最近发表:2012-6-28 12:00:00

大版块2
------>小版块1
------>主题:324帖子:3242
------>最近发表:2012-6-28 12:00:00

------>小版块2
------>主题:324帖子:3242
------>最近发表:2012-6-28 12:00:00

表结构如下:
------------------------
 id | name | parent_id | theme_count | reply_count | time |
------------------------
  1 | 版块1 | 0 | 123 | 123 | 2012-6-28 12:00:00 |
------------------------

假设smarty模板如下:

HTML code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<p>大版块</p>
  • 小版块
  • 主题:324帖子:3242
  • 最近发表:2012-6-28 12:00:00


------解决方案--------------------
在php构建下面这样的数组
PHP code
$arr=array(
'大版块1'=>array(
                0=>array('小版块1','324','3242','2012-6-28 12:00:00'),
                1=>array('小版块2','324','3242','2012-6-28 12:00:00')
               ),
'大版块2'=>array(
                0=>array('小版块1','324','3242','2012-6-28 12:00:00'),
                1=>array('小版块2','324','3242','2012-6-28 12:00:00')
               )
) <div class="clear">
                 
              
              
        
            </div>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn