/**
  * Добавление новой формы.
  *
  * @param int $id
  * @return string
  * @throws NotFoundHttpException
  */
 public function actionAdd($id)
 {
     /** @var \common\models\User $user */
     $user = Yii::$app->getUser()->getIdentity();
     $landing = Landing::findOne(['landing_id' => $id, 'company_id' => $user->getCompanyId(), 'is_deleted' => false]);
     if (!$landing) {
         throw new NotFoundHttpException('Not found landing!');
     }
     $form = new Form();
     if ($formData = Yii::$app->getRequest()->post('Form')) {
         $form->setLandingId($formData['landing_id']);
         $form->setCompanyId($user->getCompanyId());
         $form->setName($formData['name']);
         if ($form->save()) {
             Yii::$app->getSession()->setFlash('success', 'Фомра успешно добавлена!');
             $this->redirect(['/landing/view', 'id' => $landing->getLandingId()]);
         } else {
             Yii::$app->getSession()->setFlash('warning', 'Невозможность создать форму! Пожалуйста, попробуйте позже!');
         }
     }
     return $this->render('add', ['form' => $form, 'landing' => $landing]);
 }