Manual de CodeIgniter 3, el popular framework PHP para el desarrollo de aplicaciones.
CodeIgniter es una de las alternativas de frameworks PHP más conocidas y usadas. Es una herramienta relativamente sencilla de aprender, por lo que muchas personas la usan como alternativa de entrada al mundo de los frameworks.
En cuanto a funcionalidades CodeIgniter se equipara con la mayoría de sus competidores, ofreciendo numerosas ayudas para el desarrollo rápido de las aplicaciones PHP. Las primeras versiones de CodeIgniter además tenían la ventaja de ser de muy fácil instalación. Hoy el realidad el proceso ya se realiza de manera similar que otros frameworks, por medio de Composer.
Nota importante: Este manual está escrito con la versión de Codeigniter 3. DesarrolloWeb.com no planea actualizar este manual a Codeigniter en versiones modernas. Os recomendamos usar versiones actuales, ya que ha sido reescrito totalmente el framework y es más poderoso y se encuentra mantenido con frecuencia por su comunidad.
Artículos del manual
-
1
CodeIgniter
CodeIgniter es un framework PHP para la creación rápida de aplicaciones web. Presentación general del framework y primeras notas para empezar a usarlo.
-
2
Instalación y configuración de CodeIgniter
Explicaciones sobre el proceso de instalación y configuración del framework PHP CodeIgniter.
-
3
Entender el flujo de aplicación de CodeIgniter
Explicamos el flujo de la aplicación de CodeIgniter, que será recomendable conocer antes de empezar tu aplicación web PHP con este framework.
-
4
Modelo - Vista - Controlador en CodeIgniter
Explicamos la arquitectura de desarrollo llamada Modelo - Vista - Controlador, que utiliza CodeIgniter y otros frameworks PHP.
-
5
URLs en CodeIgniter
Detalles sobre las URLs que genera CodeIgniter para las páginas de las aplicaciones, que siempre son amigables a buscadores.
-
6
Eliminar el index.php de las direcciones de CodeIgniter
Todas las URLs de CodeIgniter tienen un index.php que si lo deseamos podemos eliminar usando un archivo htaccess.
-
7
Controllers en CodeIgniter
Qué son los controladores -controllers en inglés- en el modelo MVC y en concreto en el framework PHP CodeIgniter, cómo crearlos y utilizarlos para generar las páginas de un sitio.
-
8
Funciones en los controladores
En CodeIgniter podemos crear controladores con distintos nombres de funciones, para dar lugar a diversas páginas que dependen del mismo controlador.
-
9
Vistas en CodeIgniter
Qué son las vistas y como debemos utilizarlas en CodeIgniter para maximizar las ventajas del modelo - vista - controlador.
-
10
Más sobre las vistas
Veremos puntos adicionales sobre las vistas en CodeIgniter, como el paso de parámetros de configuración, codificación PHP específica de las vistas y cómo pueden devolver un texto en vez de escribirlo en pantalla.
-
11
Modelos en CodeIgniter
Veamos qué son los modelos en CodeIgniter, que se pueden utilizar de manera opcional para encapsular los accesos a la base de datos.
-
12
Utilizar los modelos desde los controladores en CodeIgniter
Cómo utilizar los modelos desde un controlador de CodeIgniter, cargar el modelo, solicitar datos al modelo por medio de sus métodos y mostrarlos por pantalla con una vista.
-
13
Repaso: tutorial para hacer una aplicación de prueba en CodeIgniter
Realizamos una pequeña aplicación de prueba con CodeIgniter, que nos servirá de repaso al MVC y a todo lo que hemos visto hasta ahora en el manual.
-
14
Repaso 2: Creamos la base de datos y conectamos desde una página
Continuamos con la creación de la primera aplicación web de prueba en CodeIgniter. Ahora haremos los pasos necesarios para crear y conectar la base de datos.
-
15
Repaso 3: Creamos páginas para mostrar artículos
Ampliamos las posibilidades de esta primera aplicación web de prueba. Hacemos las modificaciones en el modelo, vistas y controlador para mostrar las páginas de artículos.
-
16
Helpers en CodeIgniter
Qué son los helpers en el framework PHP CodeIgniter, cómo cargarlos, utilizarlos para resolver tareas habituales y configurar su carga automática.
-
17
Ejemplo de Helper en CodeIgniter
Veamos el URL Helper de CodeIgniter, que nos vendrá bien como ejemplo de uso de un helper en este framework PHP.
-
18
Trabajar con plantillas en CodeIgniter
Esquema de trabajo posible para implementar en CodeIgniter y de manera sencilla un layout o plantilla que sea común en todas las páginas del sitio.
-
19
Repaso 4: Mejorar el sitio por medio de una vista utilizada como plantilla
Aplicamos una vista para hacer la plantilla general del sitio de artículos, para que todas las páginas se muestren con un layout propio para toda la web.
-
20
Librerías de CodeIgniter
Qué son las librerías de CodeIgniter, cómo cargarlas en los controladores o configurar el framework PHP para que las cargue automáticamente.
-
21
Ejemplo de librería en CodeIgniter: Calendar Library
Veamos cómo trabajar con una librería de CodeIgniter, en concreto con la librería Calendar, que nos servirá como ejemplo de uso de libraries.
-
22
Crear tus propias librerías en CodeIgniter
Cómo crear tus propias librerías e integrarlas al núcleo de CodeIgniter para poder utilizarlas en tus aplicaciones web PHP.
-
23
Ejemplo de creación y uso de una librería en CodeIgniter
Vamos a crear una librería propia en CodeIgniter y luego vamos a cargarla desde un controlador y utilizar sus métodos.
-
24
Acceder a recursos de CodeIgniter desde tus propias librerías
Veamos cómo acceder a los recursos del framework PHP CodeIgniter, desde el código de las librerías creadas por tu mismo.
-
25
Reemplazar y extender librerías de CodeIgniter
Cómo reemplazar el código por completo de las librerías de CodeIgniter y cómo extenderlo con nuevas funcionalidades.
-
26
Reemplazar y extender clases del Core de CodeIgniter
Cómo podemos modificar las clases que forman el núcleo de CodeIgniter para alterar significativamente la manera de funcionar del framework PHP.
-
27
Carga automática de recursos en CodeIgniter
Los recursos en CodeIgniter, como librerías o plugins, se cargan sólo bajo demanda, pero podemos configurar el framework para la carga automática cada vez que se ejecuta el sistema.
-
28
Funciones comunes en CodeIgniter
Una serie de funciones básicas que están disponibles en CodeIgniter de manera global y que no tenemos que incluir nunca, pues no forman parte de ninguna librería.
-
29
Desarrollo de un login de usuarios en CodeIgniter
Cómo hacer un sistema de login de usuarios, acceso por usuario y contraseña, en una página web PHP desarrollada con el framework CodeIgniter.
-
30
Enrutado personalizado de URLs en CodeIgniter
Las funciones de enrutado definidas en CodeIgniter se pueden personalizar de manera que se creen nuevas reglas específicas en las aplicaciones.
-
31
Paginación con Ajax en Codeigniter
Cómo realizar paginación de resultados en PHP y Ajax mediante el framework Codeigniter, para navegar sin recargar la página entera.
-
32
Geolocalización en Codeigniter
Cómo localizar a un visitante desde el servidor por medio de su IP, a través de PHP realizado con el framework PHP Codeigniter.
Descargas
-
Libro digital de Codeigniter Aquí tienes la descarga del Manual de CodeIgniter como libro digital, para poder leerlo cómodamente en dispositivos electrónicos. Puedes hacer la descarga del manual en formatos como PDF, ePub y Kindle.
Archivos disponibles: PDF, ePup, Mobi (Kindle)
Páginas: 116 (Referencia por el archivo PDF)