无法循环输出二级菜单项的url?

浏览:561 发布日期:2014/07/27 分类:求助交流 关键字: 循环输出二级菜单
数据表:category
id pid name sort

------IndexAction--------------
$category = M('category')->where('pid=0')->order('sort asc')->select();
if(!empty($category)){
foreach($category as $key=>$value){
$value['url']= getUrl($value);
echo $value['url'] .'<br>';
$pid = $value['id'];//字段赋值
$category[$key]['child'] = M('category')->where("pid =$pid")->select();
$category[$key]['child']['url'] = getUrl($category[$key]['child']);
}
}
$this->assign('category',$category);//映射值
-------head.html--------------
<div>
<ul>
<li></li>
<volist name="category" id="vo">
<li><a href="{$vo.url}">{$vo.name}</a></li>
<li>
<volist name="vo['child']" id="sub">
<a href="{$sub.url}">{$sub.name}</a>    
</volist>
</li>
</volist>
</ul>
</div>

调试的结果是一二级菜单项的url没显示,但echo $value['url'] .'<br>';输出的结果是对的。
最佳答案
评论( 相关
后面还有条评论,点击查看>>