Ejemplo n.º 1
0
 public function createAction()
 {
     if (!$this->request->isPost()) {
         return $this->dispatcher->forward(array("controller" => "insertion", "action" => "index"));
     }
     $insertion = new Insertion();
     $insertion->id = $this->request->getPost("id");
     $insertion->category = $this->request->getPost("category");
     $insertion->body = $this->request->getPost("body");
     $insertion->status = $this->request->getPost("status");
     $insertion->price_range = $this->request->getPost("price_range");
     $insertion->price = $this->request->getPost("price");
     $insertion->buy_sell = $this->request->getPost("buy_sell");
     $insertion->create_user_id = $this->request->getPost("create_user_id");
     $insertion->update_user_id = $this->request->getPost("update_user_id");
     $insertion->create_time = $this->request->getPost("create_time");
     $insertion->update_time = $this->request->getPost("update_time");
     if (!$insertion->save()) {
         foreach ($insertion->getMessages() as $message) {
             $this->flash->error((string) $message);
         }
         return $this->dispatcher->forward(array("controller" => "insertion", "action" => "new"));
     } else {
         $this->flash->success("insertion was created successfully");
         return $this->dispatcher->forward(array("controller" => "insertion", "action" => "index"));
     }
 }