江苏快3开奖结果

TP6 withJoin 返回B表的全部字段

浏览:357 发布日期:2019/10/23
5.0.0 - 普通 - 未处理
在模型中定义过 关联
在控制器中用withJoin LEFT会返回右表记录的所有字段

模型中的定义    /**
     * 关联模型 (用户)
     *
     * @return \think\model\relation\HasOne
     */
    public function user()
    {
        return $this->hasOne('app\core\model\User', 'id', 'user_id')->bind([
            'user_username' => 'username',
            'user_truename' => 'truename'
        ]);
    }
控制器中的查询$total = $this->_model::withJoin([
                        'user'
                    ],'LEFT')->where ( $map )->select();
查询的数据会返回 user表的所有字段

只有使用->hidden(['user']) 才会隐藏user的数据
评论(
后面还有条评论,点击查看>>