1、$dataProvider = $searchModel->search(Yii::$app->request->queryParams);这种模型查出来的数据 用于
<?= GridView::widget([
'dataProvider' => $dataProvider //这样的表单部件
2、
$mdoel = mdoel::find()->where($map)->one();
<?=DetailView::widget([
'model' => $model,//这种数据用于这样的表单。
我理解为第一种为搜索模型,第二种为数据模型。 我现在做一个小需求,出一张表,一个页面,但是展出方式却要用到二种表单。那我是不是要做二次model查询。才能做到。但是觉得这方法可能有缺。。如是上来问下各位。谢谢!!
你直接返回model到视图不就行了.dataprovider不也是基于model的么