smarty 嵌套循环求助
数据库catidpid102030415162pid是0的是大类pid是1的则是小类这个smarty双层循环怎么写一个大类下面小类...
数据库
catid pid
1 0
2 0
3 0
4 1
5 1
6 2
pid是0 的是大类 pid是1的 则是 小类 这个smarty双层循环怎么写 一个大类 下面小类 展开
catid pid
1 0
2 0
3 0
4 1
5 1
6 2
pid是0 的是大类 pid是1的 则是 小类 这个smarty双层循环怎么写 一个大类 下面小类 展开
1个回答
展开全部
好像刚刚回答了
首先在后台组合好数据
格式要这样的 主分类 => 二级分类
array(
1 => array(4,5),
2 => array(6),
3 => array()
)
在smarty模版里这样写
{foreach from=$data item=first key=key name=foo}>
<span>这是一级分类:{$key}</span>
<ul>
{foreach from=$first item=sec}
<li>这是二级分类:{$sec}</li>
{/foreach}
</ul>
{/foreach}
首先在后台组合好数据
格式要这样的 主分类 => 二级分类
array(
1 => array(4,5),
2 => array(6),
3 => array()
)
在smarty模版里这样写
{foreach from=$data item=first key=key name=foo}>
<span>这是一级分类:{$key}</span>
<ul>
{foreach from=$first item=sec}
<li>这是二级分类:{$sec}</li>
{/foreach}
</ul>
{/foreach}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询