我在Yii2中使用了CRUD生成器,它为我的操作索引
控制器。。。
公共函数actionIndex(){$searchModel=新LeadSearch();$dataProvider=$searchModel->search(Yi::$app->request->queryParams);return$this->render(“索引”['searchModel'=>$searchModel,'dataProvider'=>$dataProvider,]);}
我正在尝试对此默认代码执行两项操作:
1) 设置页面大小,使显示它的网格视图只显示10行
2) 修改$searchModel(搜索模型)
这样,它只返回表中状态列与某些多值匹配的记录(in运算符)。。。或者更好的是,所有与给定值不匹配的记录。
对于#1,我看到了许多在使用活动数据提供程序
,但没有搜索()
。此代码对我不起作用。。。
$dataProvider=$searchModel->搜索(Yi::$app->request->queryParams,['pagination'=>['pageSize'=>10]]);
对于#2,我知道我们可以通过将新的LeadSearch对象声明为。。。
$searchModel=新的LeadSearch([“status”=>“open”]);
…但这样的事情不起作用。。。
$searchModel=新LeadSearch(['status'=>['open','pending']]);