您的位置:首页 > 编程语言 > PHP开发

ThinkPHP 双重循环遍历输出

2015-09-19 11:09 639 查看
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>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: