/** * Creates a new columna */ public function createAction() { if (!$this->request->isPost()) { return $this->dispatcher->forward(array("controller" => "columna", "action" => "index")); } $columna = new Columna(); $columna->setColumnaNombre($this->request->getPost("columna_nombre")); $columna->setColumnaClave($this->request->getPost("columna_clave")); $columna->setColumnaPosicion($this->request->getPost("columna_posicion")); $columna->setColumnaExtra($this->request->getPost("columna_extra")); $columna->setColumnaCabeceraid($this->request->getPost("columna_cabeceraId")); $columna->setColumnaHabilitado($this->request->getPost("columna_habilitado")); if (!$columna->save()) { foreach ($columna->getMessages() as $message) { $this->flash->error($message); } return $this->dispatcher->forward(array("controller" => "columna", "action" => "new")); } $this->flash->success("columna was created successfully"); return $this->dispatcher->forward(array("controller" => "columna", "action" => "index")); }