index.html模板递归代码如下:
<!--树形菜单-->
<div id="menu">
<php>function menu($data){</php>
<ul>
<foreach name='data' item='entry'>
<li>
<span><{$entry.name}></span> <{*注意字段要改成自己的字段哦*}>
<if condition="isset($entry[child])">
<php>menu($entry[child]);</php>
</if>
</li>
</foreach>
</ul>
<php>}</php>
<php>menu($arr);</php> <{*注意在这里$arr是模板变量*}>
</div>说明:$arr是一个树形结构数组内容举例如下 Array
(
[0] => Array
(
[id] => 6
[pid] => 2
[name] => 天朝新闻
[child] => Array
(
[0] => Array
(
[id] => 8
[pid] => 6
[name] => 州官新闻
[child] => Array
(
[0] => Array
(
[id] => 19
[pid] => 8
[name] => 娱乐新闻
)
)
)
)
)
[1] => Array
(
[id] => 7
[pid] => 2
[name] => 海外新闻
)
) 最佳答案