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")); } }