Esempio n. 1
0
 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]);
 }
Esempio n. 2
0
 /**
  * 标签列表, 和标签关键字检索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]);
 }
Esempio n. 3
0
 /**
  * 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]);
 }