这是我的实际查询-
$dataProvider = new ActiveDataProvider([
'query' => UserProfile::find()->with(['user'])
]);
“状态”字段存在于用户表中。所以我想通过 where status != 0过滤数据,但它失败了。
我试过这个 -
1
$dataProvider = new ActiveDataProvider([
'query' => UserProfile::find()->with(['user'])->where('user.status !=',0)
]);
2
$dataProvider = new ActiveDataProvider([
'query' => UserProfile::find()->with(['user'])->where('<>','user.status',0)
]);
它都不起作用。请让我怎么可能?