博客列表 >消灭left join 连表查询

消灭left join 连表查询

Rambo-Yang
Rambo-Yang原创
2020年01月03日 16:14:47918浏览

控制器代码

         $res = DB::table('shop')->get()->toArray(); //查出所有文章记录
         $cate = DB::table('shop_cate')->get()->toArray(); // 查出栏目所有记录
         $cates = [];
         foreach ($cate as $val)
         {
            $cates[$val->id] = $val->title; //以栏目id为下标 栏目名称为值 重新组一个新数组
         }

        foreach ($res as $key => $val){
            $res[$key] = (array)$val; //强制把对象转换为数组
        }
        return view('product.lists',['product'=>$res,'cate_title'=>$cates]); //传入视图

 视图代码

@foreach($product as $item)
    <tr>
        <td>{{$item['id']}}</td>
        <td>{{$cate_title[$item['cid']]}}</td>
        <td>{{$item['title']}}</td>
    </tr>
    @endforeach


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议