Edición de «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 204: Línea 204:
  
 
<?= Form::close() ?>
 
<?= Form::close() ?>
</div>
 
</source>
 
 
=== Anidando el '''del''' en el formulario del '''edit''' ===
 
 
Si quisieramos anidar el '''del''' en el formulario del '''edit''', tendríamos que retirar del index.phtml la línea
 
 
<source lang=php>
 
  <?= Html::linkAction("del/$item->id/", 'Borrar') ?>
 
</source>
 
 
Y agregar en el edit.phtml
 
 
<source lang=php>
 
  <?= Html::linkAction("del/${modelo}->id/", 'Borrar') ?>
 
</source>
 
 
Siguiendo nuestro ejemplo, el edit.phtml quedaría, como...
 
 
<source lang=php>
 
<div class="content">
 
<?php View::content() ?>
 
<h3>Editar menu<h3>
 
 
<?= Form::open(); // por defecto llama a la misma url ?>
 
 
        <label>Nombre
 
        <?= Form::text('menus.nombre') ?></label>
 
 
        <label>Título
 
        <?= Form::text('menus.titulo') ?></label>
 
 
        <?= Form::hidden('menus.id') ?>
 
        <?= Form::submit('Actualizar') ?>
 
 
<?= Form::close() ?>
 
 
<?= Html::linkAction("del/$menus->id/", 'Borrar') ?>
 
 
 
</div>
 
</div>
 
</source>
 
</source>
Línea 254: Línea 215:
 
   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/
* Las acciones '''del''' y '''edit''' a ambas se debe entrar desde el index, ya que reciben el parámetros a editar o borrar según el caso. Incluso, la acción '''del''' puede ser colocada en el formulario de edición, algo que es recomendable.
+
* Las acciones '''del''' y '''edit''' a ambas se debe entrar desde el index, ya que reciben el parámetros a editar o borrar según el caso.
 
[[Categoría:Tutoriales KumbiaPHP]]
 
[[Categoría:Tutoriales KumbiaPHP]]

Ten en cuenta que todas las contribuciones a KumbiaPHP Framework Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Proyecto:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

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

Plantilla usada en esta página: