TP6 withJoin 返回B表的全部字段

瀏覽:418 發布日期: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的數據
評論(
后面還有條評論,點擊查看>>
养老时时彩计划软件