views里如何同时显示DetailView和GridView [ 求助交流 ]
我在控制器里 $model = $this->findModel($id); ... $model_log= Modelstest::find()->where(['lid' => $id])->all();
$dataProvider = new ActiveDataProvider([
'query' =>$model_log,
]);
return $this->render('test001', [
// 'model_log'=>$model_log,
'model' => $model,
'dataProvider' => $dataProvider
]);
然后在视图里显示数据,用DetailView可以,加入GridView就不行。求助 <?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => ['lid','xxx']
])?>
提示 Invalid Configuration – yii\base\InvalidConfigException
The "query" property must be an instance of a class that implements the QueryInterface e.g. yii\db\Query or its subclasses 这是什么原因 (现在是自己写输出 没有使用GridView)
共 2 条回复
q19011250
注册时间:2018-03-09
最后登录:2018-04-22
在线时长:0小时36分
最后登录:2018-04-22
在线时长:0小时36分
- 粉丝0
- 金钱25
- 威望0
- 积分25