public function addMessage(Message $message) { if ($message !== null) { $this->_session->user_name = $message->getName(); $this->_em->persist($message); $this->_em->flush(); $this->_data = array("id" => $message->getId()); } return $this; }
protected function action_index() { $model = new MessageModel($this->_config); if (!$this->_request->isAjax()) { if (!$model->loadMessage()) { $this->redirect_install(); } return $this->render('index', array('model' => $model->data())); } else { $message = new Message(); $message->setName($this->_request->post('name')); $message->setText($this->_request->post('text')); $model->addMessage($message); return new ResponseJson(array('model' => $model->data())); } }