public function actionIndex() { $userSearch = new UserSearch(); $dataProvider = $userSearch->search(Yii::$app->request->get()); $statuses = User::getStatuses(); return $this->render('index', ['userSearch' => $userSearch, 'dataProvider' => $dataProvider, 'statuses' => $statuses, 'roles' => Yii::$app->authManager->getRoles()]); }
public function testSearchByStatus() { $model = new UserSearch(); $result = $model->search(['UserSearch' => ['status' => User::STATUS_ACTIVE]]); $models = $result->getModels(); expect(count($models))->equals(4); foreach ($models as $model) { expect($model->status)->equals(User::STATUS_ACTIVE); } }
/** * Lists all User models. * @return mixed */ public function actionIndex() { if (\Yii::$app->user->can('deletePost')) { $searchModel = new UserSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); } else { echo 'not admin'; } }
/** * Lists all User models. * @return mixed */ public function actionIndex() { $searchModel = new UserSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }