/** * @param $post */ public static function sendChat($post) { if (isset($post['message'])) { $message = $post['message']; } if (isset($post['model'])) { $userModel = $post['model']; } else { $userModel = Yii::$app->getUser()->identityClass; } $model = new Chat(); $model->userModel = $userModel; if ($message) { $model->message = $message; $model->userId = Yii::$app->user->id; /** * сохраняем сообщения в frontend/web/files/chat/chat.txt */ if (!$model->save_to_file()) { print_r($model->getErrors()); exit(0); } else { echo $model->data_from_file(); } //if ($model->save()) { // echo $model->data(); // } else { // print_r($model->getErrors()); // exit(0); // } } else { // echo $model->data(); echo $model->data_from_file(); } }