public function actionIndexoftag() { $searchModel = new TagSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); $first = Yii::$app->request->queryParams['TagSearch']['first']; $dataProvider->query = $dataProvider->query->andWhere(['>', 'second', '']); //$models=$searchModel->find()->where(['>','second',''])->all(); //$dataProvider->setModels($models); return $this->render('index_tag', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'first' => $first]); }
/** * 标签列表, 和标签关键字检索API * @return mixed */ public function actionIndex() { $request = Yii::$app->request; $queryParams = $request->queryParams; $searchModel = new TagSearch(); if (isset($queryParams['do'])) { if ($queryParams['do'] == 'search' && isset($queryParams['name'])) { //标签 关键字 检索 $queryParams[$searchModel->formName()] = ['name' => $queryParams['name']]; } else { throw new NotFoundHttpException('The requested page does not exist.'); } } $dataProvider = $searchModel->search($queryParams); $dataProvider->query->active(); if ($request->getIsAjax()) { //ajax return $this->message(ArrayHelper::getColumn($dataProvider->getModels(), function ($model) { return $model->getAttributes(['id', 'name', 'description']); }), 'success'); } return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }
/** * Lists all Tag models. * @return mixed */ public function actionIndex() { $searchModel = new TagSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }