CodeIgniter

Ejemplo y anatomía de un modelo en CodeIgniter 3

Introducción Hoy veremos un ejemplo de modelo en CodeIgniter 3 para ver cómo podemos crearlo, además de las ventajas que tiene y las responsabilidades que le podemos asignar. En CodeIgniter, un modelo representa un objeto o una entidad dentro de nuestro sistema. Por ejemplo, podemos tener el modelo Usuario, Venta, Recibo, Mascota, etcétera. Es como

Ejemplo y anatomía de un modelo en CodeIgniter 3 Leer más »

Cómo comenzar un proyecto en CodeIgniter 3.1.9

Introducción CodeIgniter es un framework de PHP. Su principal competidor es Laravel, pero no vamos a hablar de comparaciones ni de cuál es mejor, si vienes aquí es porque quieres saber cómo comenzar un proyecto de CodeIgniter. Veamos entonces cómo descargar e instalar lo necesario para programar usando este framework. Nota: ya existe CodeIgniter 4.

Cómo comenzar un proyecto en CodeIgniter 3.1.9 Leer más »

Subir foto desde jQuery a un servidor con PHP y CodeIgniter utilizando AJAX

Introducción Hoy veremos cómo subir una foto o imagen a un servidor PHP. Dicha foto será elegida por el usuario desde un input de tipo file. La subiremos utilizando la clase FormData de Javascript en conjunto con la clase para recibir archivos en CodeIgniter. Esto lo haremos utilizando AJAX, por lo que la experiencia del

Subir foto desde jQuery a un servidor con PHP y CodeIgniter utilizando AJAX Leer más »

Obtener último ID insertado en tabla con CodeIgniter

Introducción Es muy probable que en nuestra base de datos (MySQL en mi caso) tengamos una tabla con un campo de auto incremento o AUTO_INCREMENT. Si trabajamos con estos campos y con CodeIgniter, puede que nos preguntemos ¿Cómo obtener el último ID que ha sido insertado en nuestra tabla? Este ID nos sirve, por ejemplo, al

Obtener último ID insertado en tabla con CodeIgniter Leer más »

Inner join y otras uniones de tablas en CodeIgniter

Introducción En estos días tuve la inquietud de cómo hacer un inner join con 2 o más tablas utilizando el query builder de CodeIgniter. Y como ya he encontrado la solución, decidí reunir todas mis investigaciones para explicarlo. Vamos allá. Hacer inner join de 2 tablas Aquí dejo la solución. Sólo cambia el nombre de

Inner join y otras uniones de tablas en CodeIgniter Leer más »

Cambiar zona horaria o timezone en CodeIgniter v3

Introducción Si trabajamos con fechas y horas en PHP, siempre necesitaremos tener la zona horaria de acuerdo a un lugar. Normalmente, cuando subimos nuestra app, la zona horaria cambia. Es ahí en donde necesitamos saber cómo configurar o cambiar la zona horaria en CodeIgniter. Cambiar timezone Es muy fácil, y de hecho no es una

Cambiar zona horaria o timezone en CodeIgniter v3 Leer más »