/** * Creates a new student */ public function createAction() { if (!$this->request->isPost()) { return $this->dispatcher->forward(array("controller" => "students", "action" => "index")); } $student = new Students(); $student->setUserId($this->request->getPost("user_id")); $student->setIndCode($this->request->getPost("ind_code")); $student->setSheetStaff($this->request->getPost("sheet_staff")); $student->setOrderAccept($this->request->getPost("order_accept")); $student->setPostForDisplay($this->request->getPost("post_for_display")); $student->setOldId($this->request->getPost("old_id")); if (!$student->save()) { foreach ($student->getMessages() as $message) { $this->flash->error($message); } return $this->dispatcher->forward(array("controller" => "students", "action" => "new")); } $this->flash->success("student was created successfully"); return $this->dispatcher->forward(array("controller" => "students", "action" => "index")); }