ThinkPHP双重循环遍历输出
数据表1 Cat 栏目
数据表2 In 文章
$cat= D("Cat");
$in = D("In");
$total = $cat -> select();
foreach($total as $k => $v){
$total[$k]['new'] =$in -> where(array('cat_title' => $v['cat_title'])) -> limit(10) -> select();
}
$this -> assign('total',$total);
view页面
<volist name="total" id="v">
<dl class="noMr">
<dt class="comBg senseTle">
<a href="__APP__/part/{$v.cat_id}/" title="{$v.cat_title}" target="_blank">{$v.cat_title}</a>
</dt>
<volist name="v['new']" id="vo">
<dd>
<a class="txtellipsis" href="__APP__/spart/{$vo.in_id}.html" target="_blank" title="{$vo.in_title}">{$vo.in_title}</a>
<span>{$vo.in_tm}</span>
</dd>
</volist>
</dl>
</volist>