5.0.11关联查询WHERE条件怎么都是重复的?

浏览:325 发布日期:2017/09/09
5.0.0 - 普通 - 已处理
从5.0.10升级到5.0.11,发现但凡一对多的关联,关联查询的where都是重复的,比如    public function getOrderGoods()
    {
        return $this->hasMany('OrderGoods', 'order_id');
    }
        $test = self::get(function ($query) {
            $query->with('getOrderGoods')->where(['order_id' => ['eq', 4]]);
        });
执行后日志显示SELECT * FROM `cs_order_goods` WHERE  ( `order_id` = 4 AND `order_id` = 4 )where之前一直都是`order_id` = 4,现在11版的怎么成( `order_id` = 4 AND `order_id` = 4 )这样的了,试了        $test = self::get(4, 'getOrderGoods');也是一样,包括self::all也是一样重复
评论(
后面还有条评论,点击查看>>