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']]); }
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); }
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; }