/** * Deletes a pagina * * @param string $pagina_id */ public function deleteAction($pagina_id) { $pagina = Pagina::findFirstBypagina_id($pagina_id); if (!$pagina) { $this->flash->error("pagina was not found"); return $this->dispatcher->forward(array("controller" => "pagina", "action" => "index")); } if (!$pagina->delete()) { foreach ($pagina->getMessages() as $message) { $this->flash->error($message); } return $this->dispatcher->forward(array("controller" => "pagina", "action" => "search")); } $this->flash->success("pagina was deleted successfully"); return $this->dispatcher->forward(array("controller" => "pagina", "action" => "index")); }