protected function findModel($id) { if (($model = ContactsApplications::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
public function actionContactsApplication() { $this->layout = "ajax"; $result['status'] = 'error'; $data = Yii::$app->request->post(); if ($data) { $application = new ContactsApplications(); $application->time = time(); $application->text = $data['message']; $application->subject_id = $data['subject_id']; if (Yii::$app->user->isGuest) { $application->email = $data['email']; } else { $user = \Yii::$app->user->getIdentity(); $application->user_id = $user->id; } if ($application->save()) { $result['status'] = 'ok'; } } echo json_encode($result); }