ThinkPHP 双重循环遍历输出

来源:互联网 发布:最优化文章 编辑:程序博客网 时间:2024/05/16 09:33

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>


0 0
原创粉丝点击