Edición de «Como hacer un CRUD en KumbiaPHP Framework»
De KumbiaPHP Framework Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 57: | Línea 57: | ||
*/ | */ | ||
Load::models('menus'); | Load::models('menus'); | ||
− | |||
class MenusController extends ApplicationController { | class MenusController extends ApplicationController { | ||
Línea 110: | Línea 109: | ||
if($id != null){ | if($id != null){ | ||
//Aplicando la autocarga de objeto, para comenzar la edición | //Aplicando la autocarga de objeto, para comenzar la edición | ||
− | $this->menus = $ | + | $this->menus = $this->Menus->find((int)$id); |
} | } | ||
//se verifica si se ha enviado el formulario (submit) | //se verifica si se ha enviado el formulario (submit) | ||
if($this->has_post('menus')){ | if($this->has_post('menus')){ | ||
− | if(!$ | + | if(!$menus->update($this->post('menus'))){ |
Flash::error('Falló Operación'); | Flash::error('Falló Operación'); | ||
//se hacen persistente los datos en el formulario | //se hacen persistente los datos en el formulario | ||
Línea 134: | Línea 133: | ||
$menu = new Menus(); | $menu = new Menus(); | ||
if ($id) { | if ($id) { | ||
− | if (!$ | + | if (!$menus->delete((int)$id)) { |
Flash::error('Falló Operación'); | Flash::error('Falló Operación'); | ||
} | } | ||
Línea 163: | Línea 162: | ||
</ul> | </ul> | ||
− | <?php if($listMenus->prev) echo | + | <?php if($listMenus->prev) echo link_to(array("menus/index/$listMenus->prev/", '<< Anterior |')); ?> |
− | <?php if($listMenus->next) echo | + | <?php if($listMenus->next) echo link_to(array("menus/index/$listMenus->next/", 'Próximo >>')); ?> |
</div> | </div> | ||
</source> | </source> |