示例#1
0
 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;
 }
示例#2
0
 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()));
     }
 }