/** * Edita un registro * * @param int $id */ public function edit($id = null) { if ($id != null) { //Aplicando la autocarga de objeto, para comenzar la edición $this->controllers = $this->Controllers->find($id); } //se verifica si se ha enviado el formulario (submit) if ($this->has_post('controllers')) { $controller = new Controllers($this->post('controllers')); if (!$controller->update()) { Flash::error('Falló Operación'); //se hacen persistente los datos en el formulario $this->controllers = $this->post('controllers'); } else { return Router::route_to('action: index', 'id: 1'); } } }