Edición de «Beta2 CRUD en KumbiaPHP Framework»

Saltar a: navegación, buscar

Advertencia: No has iniciado sesión. Tu dirección IP será visible públicamente si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, junto con otros beneficios.

La edición puede deshacerse. 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í deshacer la edición.
Revisión actual Tu texto
Línea 58: Línea 58:
 
  * Carga del modelo Menus...
 
  * Carga del modelo Menus...
 
  */
 
  */
Load::models('menus');// No es necesario en la v1, los modelos se autocargan
+
Load::models('menus');
  
 
class MenusController extends AppController {
 
class MenusController extends AppController {
Línea 89: Línea 89:
 
             $menu = new Menus(Input::post('menus'));
 
             $menu = new Menus(Input::post('menus'));
 
             //En caso que falle la operación de guardar
 
             //En caso que falle la operación de guardar
             if($menu->create()){
+
             if($menu->save()){
 
                 Flash::valid('Operación exitosa');
 
                 Flash::valid('Operación exitosa');
 
                 //Eliminamos el POST, si no queremos que se vean en el form
 
                 //Eliminamos el POST, si no queremos que se vean en el form
Línea 115: Línea 115:
 
                 Flash::valid('Operación exitosa');
 
                 Flash::valid('Operación exitosa');
 
                 //enrutando por defecto al index del controller
 
                 //enrutando por defecto al index del controller
                 return Redirect::to();
+
                 return Router::redirect();
 
             } else {
 
             } else {
 
                 Flash::error('Falló Operación');
 
                 Flash::error('Falló Operación');
Línea 140: Línea 140:
  
 
         //enrutando por defecto al index del controller
 
         //enrutando por defecto al index del controller
         return Redirect::to();
+
         return Router::redirect();
 
     }
 
     }
 
}
 
}
Línea 151: Línea 151:
 
<source lang=php>
 
<source lang=php>
 
<div class="content">
 
<div class="content">
     <?php View::content(); ?>
+
     <?php echo View::content(); ?>
 
     <h3>Menus</h3>
 
     <h3>Menus</h3>
 
     <ul>
 
     <ul>
Línea 163: Línea 163:
 
     </ul>
 
     </ul>
 
      
 
      
     <!-- ejemplo manual de paginador, hay partial listos en formato digg, clasic,.... -->
+
     // ejemplo manual de paginador, hay partial listos en formato digg, clasic,....
 
     <?php if($listMenus->prev) echo Html::linkAction("index/$listMenus->prev/", '<< Anterior |'); ?>
 
     <?php if($listMenus->prev) echo Html::linkAction("index/$listMenus->prev/", '<< Anterior |'); ?>
 
     <?php if($listMenus->next) echo Html::linkAction("index/$listMenus->next/", 'Próximo >>'); ?>
 
     <?php if($listMenus->next) echo Html::linkAction("index/$listMenus->next/", 'Próximo >>'); ?>
Línea 172: Línea 172:
 
'''''[apps]/views/menus/create.phtml'''''
 
'''''[apps]/views/menus/create.phtml'''''
 
<source lang=php>
 
<source lang=php>
<div class="content">
 
 
<?php View::content(); ?>
 
<?php View::content(); ?>
 
<h3>Crear menu<h3>
 
<h3>Crear menu<h3>
Línea 187: Línea 186:
  
 
<?php echo Form::close() ?>
 
<?php echo Form::close() ?>
</div>
 
 
</source>
 
</source>
  
Línea 193: Línea 191:
 
'''''[apps]/views/menus/edit.phtml'''''
 
'''''[apps]/views/menus/edit.phtml'''''
 
<source lang=php>
 
<source lang=php>
<div class="content">
 
 
<?php View::content(); ?>
 
<?php View::content(); ?>
 
<h3>Editar menu<h3>
 
<h3>Editar menu<h3>
Línea 209: Línea 206:
  
 
<?php echo Form::close() ?>
 
<?php echo Form::close() ?>
</div>
 
 
</source>
 
</source>
  
Línea 216: Línea 212:
  
 
* '''index''' es la acción para listar http://localhost/menus/index/  
 
* '''index''' es la acción para listar http://localhost/menus/index/  
   NOTA: index/ se puede pasar de forma implícita o no  
+
   NOTA: index/ se puede pasar de forma implícita o no KumbiaPHP en caso que no se le pase una acción  
KumbiaPHP en caso que no se le pase una acción, buscara por defecto un index. Es decir si colocamos
+
buscara por defecto un index, es decir si colocamos
 
   http://localhost/menus/
 
   http://localhost/menus/
 
* '''create''' crea un menu en la Base de Datos http://localhost/menus/create/
 
* '''create''' crea un menu en la Base de Datos http://localhost/menus/create/

Por favor observa que todas las contribuciones a KumbiaPHP Framework Wiki se consideran hechas públicas bajo la Attribution-Share Alike 3.0 Unported (véase KumbiaPHP Framework Wiki:Derechos de autor para más detalles). Si no deseas la modificación y distribución libre de tu obra, entonces no la pongas aquí.
También nos aseguras que tú escribiste esto y te pertenecen de los derechos de autor, o lo copiaste desde el dominio público u otra fuente libre. ¡No uses escritos con copyright sin permiso!

Cancelar | Ayuda de edición (se abre en una ventana nueva)

Plantilla usada en esta página: