示例#1
0
 /**
  * Создание автораа
  * @return string
  */
 public function actionCreate()
 {
     $model = new SongText();
     if ($model->load(Yii::$app->request->post())) {
         $model->title = Yii::$app->request->post('SongText')['title'];
         $model->text = Yii::$app->request->post('SongText')['text'];
         $model->link = Yii::$app->request->post('SongText')['link'];
         if (Source::find()->where(['title' => Yii::$app->request->post('SongText')['source_title']])->one()) {
             $model->source_id = Source::find()->where(['title' => Yii::$app->request->post('SongText')['source_title']])->one()->id;
         } else {
             $model->source_id = 2;
         }
         $model->save(false);
         $texts = SongText::find();
         $dataProvider = new ActiveDataProvider(['query' => $texts]);
         return $this->redirect(Url::toRoute('songtext/index'));
     } else {
         return $this->render('_form', ['model' => $model]);
     }
 }