Beispiel #1
0
 public function actionPupdate()
 {
     $model = new FrendpovodSearch();
     //        var_dump($model);die;
     $post = Yii::$app->request->post();
     $model->updateFrendpovod($post);
     return $this->render(['view', 'id' => $post['frend_id']]);
 }
Beispiel #2
0
 public function actionUserpovod()
 {
     //Если гость то выводим список праздников
     //        if (\Yii::$app->user->isGuest) {
     //            $model=new PovodSearch();
     //            $provider=$model->search([]);
     //            $columns=[
     //                'date:date',
     //                'name',
     //                'description',
     //            ];
     //            return $this->redirect('login');
     //        } //Если зашел пользователь то
     //        else {
     $model = new FrendpovodSearch();
     $id = Yii::$app->user->id;
     //        var_dump($id);die;
     $provider = $model->searchPovod(['user_id' => $id]);
     //            var_dump($provider->models[0]);die;
     $columns = ['happyday:date', 'povodname', 'psevdoname'];
     $vars = ['frendpovod' => ['provider' => $provider, 'columns' => $columns]];
     return $this->render('userpovod', $vars);
     //        }
 }
 public function actionListall()
 {
     $model = new FrendpovodSearch();
     $params = $model->listall();
     return $this->render('listall', $params);
 }
Beispiel #4
0
 public function searchPovod($params)
 {
     $query = FrendpovodSearch::find()->Select("*")->from(['povod'])->where($params)->groupBy(['frend_id', 'povod_id'])->orderBy(['happyday' => 'asc', 'povodname' => 'asc', 'frendname' => 'asc']);
     $dataProvider = new ActiveDataProvider(['query' => $query]);
     return $dataProvider;
 }