当我想与->joinWith('user_display')->all();
联系时,也许我想念一下有关ActiveDataProvider的内容
我有错误:“query”属性必须是实现QueryInterface的类的实例,例如yii \ db \ Query或其子类。
public function search($params)
{
$query = FinanceSettingsCheckoutcounter::find()->joinWith('user_display')->all();
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
$this->load($params);
if (!$this->validate()) {
return $dataProvider;
}
return $dataProvider;
}
答案 0 :(得分:3)
ActivedataProvider需要查询。在您的情况下,您发送查询结果(all()
)
$query = FinanceSettingsCheckoutcounter::find()->joinWith('user_display');