Manual de CodeIgniter

Manual de CodeIgniter, un framework PHP para el desarrollo rápido de aplicaciones web. CodeIgniter es rápido, relativamente sencillo y capaz de trabajar en la mayoría de entornos de hosting.

Listado de los capítulos
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. Entrar

2.- Instalación y configuración de CodeIgniter
Explicaciones sobre el proceso de instalación y configuración del framework PHP CodeIgniter. Entrar

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. Entrar

4.- Modelo - Vista - Controlador en CodeIgniter
Explicamos la arquitectura de desarrollo llamada Modelo - Vista - Controlador, que utiliza CodeIgniter y otros frameworks PHP. Entrar

5.- URLs en CodeIgniter
Detalles sobre las URLs que genera CodeIgniter para las páginas de las aplicaciones, que siempre son amigables a buscadores. Entrar

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. Entrar

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. Entrar

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. Entrar

9.- Vistas en CodeIgniter
Qué son las vistas y como debemos utilizarlas en CodeIgniter para maximizar las ventajas del modelo - vista - controlador. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

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. Entrar

Descargas
 Si eres usuario de DesarrolloWeb:
Archivo de descarga Manual de CodeIgniter
Texto completo en PDF, listo para imprimir, del manual de DesarrolloWeb.com Manual de CodeIgniter. Descarga compilada y actualizada el día 01/06/10.
Tamaño: 252941

Comentarios
Envie un comentario u opinión sobre este manual.

Compartir

Comentarios
Fueron enviados 18 comentarios al manual
1 comentario no revisado
17 comentarios revisados:
ajax en codeigniter
Por: mauricio
05/1/2010
Estoy tratando de implementar ajax en mi programación y busco reemplazar mi CMS, por uno que integre Ajax, la pregunta es; ¿Codeigniter lo implementa?, si nó, se le puede anexar?
Codeigniter y Ajax
19/1/2010
Codeigniter en principio sólo incluye programación en el servidor, aunque quizás haya componentes y/o plugins que hagan cosas con Javascript. Me refiero entonces a que las librerías, clases y funciones funcionan exclusivamente con el servidor y no hacen conexiones Ajax.

Para hacer Ajax en realidad lo que necesitas es un framework Javascript como jQuery o Mootools. Existen multitud de ejemplos para combinar Codeigniter con estos frameworks y en DesarrolloWeb.com hay manuales de estos dos frameworks.

También te puede interesar un framework específico para hacer Ajax en PHP que se llama xAjax. En DesarrolloWeb.com también hay un manual sobre xajax.
Ajax en coodeigniter
Por: jatap
02/2/2010
Existen varias librerías y helpers que te ayudarán a implementar ajax, busca en el wiki la solución que mejor se adecúe a tus necesidades (control total, sólo login o acl, etc).

F4ct0r9...
Ke buen manual de CodeIgniter
23/2/2010
te felicito por el manual, es bastante sencillo y explicativo..pero no se puede descargar :( ..... saludos.
Cuando hay mas tips
Por: JOSE
02/3/2010
Hola a todos la verdad es que me encanda CodeIgniter, pero cuando van a subir nuevos manuales.

Saludos
Estamos subiendo artículos al manual de CodeIgniter
03/3/2010
Este manual de CodeIgniter lo estamos completando a la vez que lo vamos produciendo... yo también estoy muy interesado en el tema y la verdad es que me está gustando mucho este framework PHP. Así que continuaremos la línea de artículos durante los próximos meses hasta completar el manual...

No os preocupéis pero tener un poco de paciencia...

Saludos!!
Lo que me hace falta
14/3/2010
Sin pensármelo tengo que leérmelo cuanto antes, me hace mucha falta.

Muchas gracias por esta producción, espero que vaya viento en popa.

Saludos
Excelente manual....
Por: Barth
11/5/2010
Este manual esta muy bien y explicado y entendible... lo acabo de terminar de leer y todo lo que esta aqui se entiende muy bien...

gracias por esta colaboracion... salu2...
Backend o panel de control?
Por: Ryouji
29/6/2010
Primero felicidades por el manual, es de los mejores que se entiende a la perfección todo y encima en español ;-).

Tengo una pregunta, como el curso sigue avanzando... ¿tenéis pensado crear un capítulo dedicado a como crear un backend o panel de control desde el que poder gestionar los artículos de los ejemplos anteriores? sería muy interesante y le daría el broche de oro :-D

Un saludo!
Sitio modular
Por: Damián
26/8/2010
Acabo de leer el manual completo en unas horas, se puede ver lo sencillo que es programar con este framework, aclaro que nunca había trabajado con estas herramientas, lo comprendí a las apuradas y estuve sin dormir, pero me ha surgido una duda.
Si, la estructura de mi sitio es...

dominio.com/productos
dominio.com/clientes
dominio.com/noticias

tengo varios controladores como hago para no tener que cargar mi header y el footer dentro de la vista de cada controlador?

hay una forma de ejecutar la vista del header, luego la vista de los controladores y finalmente la vista del footer?
Scripts y hojas de estilo en vistas
Por: Geek Melomano
21/4/2011
Hola, que tal. En primer lugar felicitarte por el manual. Tengo un problema para incluir archivos CSS y JS en mis vistas HTML, tal vez sea por la manera en que maneja CodeIgniter las URLs. Por favor, si podrias ayudarme con eso te lo agradeceria.

yoruben
Gracias
04/9/2011
Simplemente ¡¡¡ GRACIAS !!! por el esfuerzo en hacer el manual y compartir los conocimientos. Gracias !!!
comentario
Por: Pluto
15/10/2011
para Geek Melomano... revisa la documentación de codeigniter, en los helper específicamente URL hay uno que te permite colocar la url base del sutio y te servirá para las rutas de tus css y demaces.

Para los creadores del manual de codeigniter, NO deberían haberlo publicado con copyright ya que es practicamente una traducción de la documentación oficial de codeigniter, con algunas lijeras modificaciones.
Lo mejor que me he encontrado en Internet
Por: Jorge Luis de Armas
04/11/2011
Le estuve echando un vistazo por encima y creo que esto es exactamente lo que me hace falta, está estupendo para alguien q esté empezando a desarrollar aplicaciones web con CodeIgniter.
Saludos y GRACIAS!!!!!!!!!!!!!!

Juanpap...
punto 21 - Ejemplo de librería en CodeIgniter: Calendar Library
17/10/2012
Ante todo felicitaros por el excelente manual que me está sirviendo de mucho para aprender desde cero a programas con CI.
Escribo para comunicar que en el artículo relativo "Ejemplo de librería en CodeIgniter: Calendar Library" no aparece, aparece en su lugar (y antes de tiempo) "Ejemplo de creación y uso de una librería en CodeIgniter".
En el pdf que se generó del manual sí aparece, aunque es el último punto, los siguientes puntos no aparecen.
Gracias, un saludo.

tutoria...
Videos codeigniter
19/10/2012
Si necesitan complementar con videos sobre codeigniter, en www.tutorialesvirtuales.com
AYUDA !!!!!!
15/1/2013
HOLA ESTOY MUY INTERESADO EN CODEIGNITER YA QUE ESTOY HACIENDO MI TESIS SOBRE ESTE FRAMEWORK SOLO NECESITO RESOLVER ALGUNAS PREGUNTAS AL RESPECTO NO SE SI ALGUIEN ME AYUDE SE LO AGRADECERIA $$$

En este manual
Descargar manual 1

Categorías relacionadas:

Manuales relacionados
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...