CRUD en CodeIgniter 4: Crear, leer, actualizar, eliminar

preview_player
Показать описание
Aquí aprenderás a crear, leer, actualizar y eliminar datos de manera eficiente en tus proyectos web utilizando el framework CodeIgniter 4.

POR FAVOR, ¡SUSCRÍBETE!

#codigosdeprogramacion #codeigniter4

00:00 Introducción
01:08 Instalación
04:02 Configuración
05:19 Migraciones
21:13 Seeders
25:11 Modelos
27:22 Controladores
29:16 Plantilla
32:48 Vista catálogo
34:19 Mostrar vista
35:15 Rutas
36:27 Insertar registro
01:01:12 Lista registros
01:04:31 Actualizar registro
01:17:42 Eliminar registro
01:25:00 Inner Join
Рекомендации по теме
Комментарии
Автор

Para los métodos put y delete se deben colocar en mayúsculas.
<input type="hidden" name="_method" value="PUT">
<input type="hidden" name="_method" value="DELETE">

codigosdeprogramacion
Автор

Importante detalle.
Cuando hacemos el formulario de editar se utiliza el method put . En el formulario hay que escribir PUT en mayusculas.
Si ponemos put Codeigniter no reconoce la ruta.

AntonioGarciaMarin
Автор

Excelente tutorial!!! saludos desde Paraguay !

ricardorios
Автор

o sé si soy el único, pero cuando intentaba ejecutar la migración me salia:
Main connection [MySQLi]: Access denied for user ''@'localhost' (using password: NO)


Y revisando, veo que tuve que usar el archivo:
app > Config > Database.php y ahi puse las credenciales de mi DB y si se lograron ahcer las migraciones
Y sí, si tengo "CI_ENVIRONMENT = development"

juandiegolimacocamarena
Автор

Tengo una duda para mi futuro laboral, es necesario trabajar las seeders o migracion? por que yo acostumbro a hacer todo esa configuracion desde la base de datos directamente, en mysql.. entiendo que para aprender y escribir codigo esta bueno saber hacerlo.. pero es necesario? Gracias !

matiiaguirre
Автор

voy por el minuto 38 y cuando intento acceder a el formulario de nuevo, me pide unas credenciales en el navegador pero no he configurado nada de autenticacion ni seguridad y no se que contraseña poner, si le doy a cancelar me regresa error 401 forbidden y no encuentro nada de informacion al respecto :(

jorgeluismortera
Автор

Disculpa tengo una pregunta:
Al realizar un POST, si yo regreso la pagina a la anterior me aparece el mensaje:

* ¿Volver a enviar el formulario?
Para mostrar esta página web correctamente, vuelve a enviar los datos que escribiste anteriormente. Al hacer esto, se repetirá toda acción que haya hecho la página anteriormente.
Actualiza para volver a enviar los datos necesarios para cargar esta página.
ERR_CACHE_MISS *

Ese error es normal en los sistemas web? o como se le hace para resolver ese problema? Saludos.

albertomunoz
Автор

Voy por el minuto 11 y lo estoy integrando en la anterior aplicación. Una pena no continuaras el curso asi pero estan muy bien los videos. Un saludo

AntonioGarciaMarin
Автор

Hola, primero agradecerte por compartir tu conocimiento ya que estoy comenzando a utilizar estas herramientas, y por otro lado, molestando con una duda: En el minuto 38 agregas la ruta para new, en mi caso después de varias veces de estar revisando nunca funcionó (invariablemente marcó un error), solo lo conseguí cuando reemplace las rutas por la instrucción que trae el código que compartes $routes->resource('oficios', ['placeholder' => '(:num)', 'except' => 'show']);... ahora mi duda, este detalle se debe a alguna configuración que no apliqué correctamente o la versión actual de codeigniter así lo trabaja (agosto 2024)? Gracias!

Victeayuda
Автор

Para el formulario de nuevo empleado, como puedo llenar varios select con diferentes tablas??? . Intente usar un new model dentro del controlador empleados pero a la hora de llamar esos datos en el option del select me da error.

michaelruminot
Автор

Hola, muy buen día, espero me puedas ayudar con lo siguiente: siguiendo tu video tienes un catálogo de departamentos el cual te permite elegir uno en la captura, ahora bien, en mi caso tengo un catálogo de personas que puedo elegir, pero son muchas (mas de 2 mil) entonces es muy tedioso buscar el que corresponde, de lo anterior he visto que hay una manera de poder escribir en el select parte de la cadena que se desea y en automático se van filtrando, es decir, solo se muestran los que coinciden con la cadena y esto hace mucho más rápido la tarea, mi duda es: me podrías ayudar? tendrás un video donde muestres como hacerlo? o me podrías dar un tip para hacerlo? Muchas gracias!

Victeayuda
Автор

un saludo desde Cuba, un excelente tutorial, tengo una duda, yo descargue bootstrap y lo puse en public/assets/bootstrap y dentro de está /css y /js, pero cuando oprimo el botón de Nuevo y carga la nueva vista, no coge los estilos, yo en el código puse:
<link rel="stylesheet">
<link href="assets/css/estilo.css" rel="stylesheet"> y
<script src="assets/bootstrap/js/bootstrap.bundle.min.js"></script>,
en la vista donde se muestran los datos todo está bien. gracias

RobertoEstupiñánPérez
Автор

cuando otro sistema con Codeigniter 4 marko, oh un sistema con laravel desde cero con sesiones en vivo los dias jueves seria genial. grande marko saludos.

Yony_Dev
Автор

Todo me funcionó bien, excepto el detalle de poner PUT en mayúsculas.
<input type="hidden" name="_method" value="PUT">
Con minúsculas no funciona.

darissao
Автор

35:15 si es posible activar las rutas automaticas como en CI3, por defecto viene desactivado en el archivo de rutas.

waltercatari
Автор

Voy a probar, si me funciona vuelvo por más

ResidenciaMontserratGarden
welcome to shbcf.ru