美文网首页
2020-08-27 类orm 多表联查(动态查询)

2020-08-27 类orm 多表联查(动态查询)

作者: 浩克啊12138 | 来源:发表于2020-08-27 19:18 被阅读0次

    记录一下biz中多表联查的使用方法

        private function createGoodsOnMerchQueryBuilder($conditions){
            // 实例化一个动态查询生成器
            $builder = new DynamicQueryBuilder($this->db(), $conditions);
            // 参数含义:   form子句的表名  该表的别名
            $builder->from($this->table, 'goods');
            // 参数含义:   from子句的别名    要加入的表名    联接表的别名         加入的条件
            $builder->join('goods', 'ewei_shop_merch_user', 'merch', 'goods.merchid = merch.id');
            // 参数含义:          限制条件
            $builder->where('goods.uniacid = :uniacid');
            // 参数含义:          限制条件
            $builder->andwhere('goods.type<>9');
            // 参数含义:                添加的限制条件
            $builder->orWhere('merch.merchname LIKE :keyword');
    
            ......
    
        }
    

    相关文章

      网友评论

          本文标题:2020-08-27 类orm 多表联查(动态查询)

          本文链接:https://www.haomeiwen.com/subject/alrhsktx.html