Header Ads Widget

Ticker

6/recent/ticker-posts

Ejemplo De Agregar, Editar Y Eliminar Registros Usando Codeigniter Y MySQL

 Este tutorial de Codeigniter ayudará a crear una aplicación de operación CRUD de muestra usando el marco ci y MySQL.Como usted sabe, el ejemplo CRUD tendrá agregar registro, editar registro y eliminar registro de la base de datos. Estoy creando una operación CRUD usando el marco Codeigniter y la base de datos MySQL. Ejemplo simple de Codeigniter que usará MySQL para operaciones relacionadas con bases de datos.

Ya he compartido Listado simple de Codeigniter usando MySQL . Estoy ampliando este tutorial y agregaré funcionalidad para agregar, editar y eliminar registros de la base de datos.

Puede obtener información básica de configuración de CI del Ejemplo de listado de tablas de datos de jQuery y la integración de plantillas usando el Ejemplo de diseño simple en Codeigniter .

Ejemplo De Aplicación CRUD Usando Codeigniter Y MySQL

A continuación se muestra el proceso paso a paso para crear una lista, agregar, editar y eliminar registros usando Codeigniter y MySQL. En los tutoriales de codeigniter anteriores, he creado la configuración de conexión y habilito la biblioteca en el archivo de arranque.

Supongo que tiene un controllers/Home.phparchivo y employee.phpmodelo que usará en estos tutoriales. Puede leer Listado simple y configuración de Codeigniter Framework con MySQL .

Podemos hacer que el controlador doméstico sea el controlador predeterminado como se muestra a continuación usando application/config/routes.phpfile.

Cómo Insertar Un Registro En MySQL Usando Codeigniter

Así que ahora tenemos una lista de tablas HTML y agregaremos una función para agregar nuevos registros a la base de datos MySQL. Crearemos un nuevo archivo de vista agregada y lo vincularemos con el método de acción en el archivo del controlador.

Paso 1: Se creó el elemento HTML de botón de agregar en la home.phppágina de listado.

Paso 2: Crearemos un nuevo create.phparchivo en la views/carpeta que usaremos para ingresar la información del registro del empleado para crear un nuevo registro en MySQL.

Como puede ver, utilicé el /home/createpunto de acción en formato HTML. Agregaremos el create()método en el archivo del controlador de inicio ( controllers/Home.php).

Paso 3: Crearemos un método en el controllers/Home.phparchivo que usaremos para crear un nuevo registro en MySQL usando el método modelo (lo discutiremos más adelante),

Estoy usando la form_validationbiblioteca codeigniter para validar los datos del formulario, si todo se valida bien, acceda al saveEmployee()método del modelo para guardar los datos publicados en la base de datos MySQL.

Paso 4: Crearemos el saveEmployee()método modelo en el m_employee.phparchivo.

Estoy usando el mismo método de modelo para crear una nueva entrada en la tabla de empleados y actualizar la entrada existente en la tabla de empleados.

Paso 5: Agregaremos una nueva entrada en el config/routes.phparchivo.

Cómo Editar O Actualizar Registros En Codeigniter

Hemos creado un formulario para agregar un nuevo registro a la base de datos MySQL usando codeigniter. El siguiente paso es actualizar la entrada existente usando codeigniter y MySQL. Cree una nueva página de registro de edición en la carpeta de vistas y vincule con el método del controlador de actualización.

Paso 1: Agregaremos el botón de acción de edición en la tabla de cada fila como se muestra a continuación,

Paso 2: Crearemos un nuevo edit.phparchivo en la views/carpeta que se utilizará para actualizar la información del registro de empleados en la tabla MySQL.

Como puede ver, utilicé un /home/editpunto de acción en formato HTML con un registro de identificación principal. La URL hará como home/edit/1dónde 1está la identificación del empleado, que es la clave principal en la tabla MySQL.
Agregaremos un nuevo edit()método al archivo del controlador doméstico.

Paso 3: Crearemos un nuevo edit()método en el controller/home.phparchivo que usaremos para actualizar un nuevo registro en MySQL usando el método modelo,

Como se indicó anteriormente, estoy usando la form_validationbiblioteca codeigniter para validar los datos del formulario. El validador devuelve verdadero y falso, si el validador devuelve falso, devuelva los datos publicados en la página de edición con el mensaje del validador; de lo contrario, acceda al modelo saveEmployee()para guardar los datos publicados en la base de datos MySQL.

No estoy creando un saveEmployee()método en el modelo, ya que ya se creó en el archivo del modelo en el momento de crear un nuevo paso de registro.

Paso 4: Agregaremos una nueva entrada en el config/routes.phparchivo.

Cómo Eliminar Un Registro En Codeigniter Usando MySQL

Crearemos la funcionalidad de eliminación en este tutorial planteado. No es necesario crear una vista para eliminar el registro, solo creamos el botón de acción eliminar y lo adjuntamos en cada fila de la tabla.

Paso 1: Adjuntaremos la fila de la tabla de acciones de eliminación como se muestra a continuación,

Paso 2: Crearemos el delete()método de acción en el controller/Home.phparchivo.

Primero comprobaremos que el registro existe y luego se activará la acción de eliminación.

Paso 3: Crearemos el delete()método modelo en el m_employee.phparchivo.

Paso 4: Agregaremos una nueva entrada en el config/routes.phparchivo.

Conclusión:

Agregué insertar, editar y eliminar registros en MySQL usando el marco Codeigniter. Usé la validación de Codeigniter, la biblioteca de ayuda de URL para validar los valores de entrada y crear las URL. Estoy usando una tabla simple de tres columnas. También puede crear formas complejas usando este tutorial de codeigniter.

Puede descargar el código fuente desde el siguiente enlace.

Publicar un comentario

0 Comentarios