예제 #1
0
 /**
  * Lists all ActionsRecord models.
  * @return mixed
  */
 public function actionIndex()
 {
     $searchModel = new ActionsSearch();
     $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
     if (!Yii::$app->user->identity->isAdmin) {
         $searchModel->Deleted = 0;
     }
     Url::remember('', 'actions-redirect');
     return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }
 public function actionSelectAction($id)
 {
     $model = $this->findModel($id);
     $searchModel = new ActionsSearch();
     //$searchModel->disabled = 0;
     $searchModel->Deleted = 0;
     $dataProvider = $searchModel->search([]);
     $models = [];
     /** @var ActionsRecord $_model */
     foreach ($dataProvider->getModels() as $_model) {
         if ($_model->getDiscount()->hasProperty('price')) {
             $models[] = $_model;
         }
     }
     $dataProvider->setModels($models);
     return $this->render('selectAction', ['model' => $model, 'dataProvider' => $dataProvider]);
 }