Tutorial Introducción a CodeIgniter

Estado
No está abierto para más respuestas.
Mensajes
12
Puntuación de reacción
0
[Tutorial] Introducción a CodeIgniter

¿Algunas vez haz querido utilizar un framework fácil y ligero? Pues que esperas, Code Igniter es tu elección.Code Igniter es un framework, muy excelente, potente y fácil de usar. Si eres nuevo en el mundo de los "framework" puedes empezar con este.

Ventajas:


Desventajas:

  • No tiene sistema de Layouts, Templates, Skin, Etc.
  • Es muy molesto no usar tus ficheros en cualquier root (Por el momento ese es mi problema)



Aun así no soy muy experto con el framework, no se ha visto tutoriales para Hispano hablantes, pero por el momento mis experiencias se las compartiré, igual estaré viendo, si puedo pillar una y enseñárselas.

> Introducción <

Bien, para empezar con code igniter, necesitamos descargarlo.
[Descarga Code Igniter]

Ahora, te dejamos una traducción de la documentación de Code Igniter.
[Descarga La Documentación en Español de Code Igniter]

Después, primero que nada si tenemos un servidor local, lo ponemos en la carpeta del web root o si tenemos un espacio en la web, lo subimos por FTP

Los ficheros que necesitamos subir o del Code Igniter son estos:
:
25irxid.png


* Si Utilizas Visual Studio con la extensión de VS.PHP, te recomiendo crear el proyecto desde la extensión
(NO REQUIERE DESCARGAR CODE IGNITER) *

ic7dyv.png



En todo caso que quieras usar NetBeans, para cargar sus librerias y variables, crea en el root, un documento de php con el siguiente contenido.
[Fichero para NetBeans con Code Igniter]
> ¿Como Funciona Code Igniter? <

Una pregunta muy común, pero les explicare.Primero, esta es nuestros documentos:

25irxid.png




  • System: Esta es la carpeta del sistema de Code Igniter, trabajara atravez de Index.php y Application.
  • Application: Aquí tendremos nuestros, controladores, lenguajes, paginas, etc. aqui es donde trabajaremos mas.
  • Index.php: nuestro fichero que nos conectara a code igniter, si queremos acceder a una pagina seria: miempresa.net/index.php/emplado



Una imagen de como funciona Code Igniter.
2wnwe39.png
Si usamos la URL anterior. viendo el ejemplo seria:

miempresa.net/index.php/empleado/angel y podríamos acceder al Perfil del Empleado llamado "Angel" Mediante la Query que envia la URL

> Configurar Code Igniter <


Bueno, esto esta incluido en nuestra introducción, vamos a empezar a ver como configurar el entorno de code igniter.
No vamos a dirigir a Applications > Config > Config.php
Lo abriremos y vamos a hacer las siguientes modificaciones.

codeigniter2.png
codeigniter3.png
codeigniter4.png
codeigniter5.png
codeigniter6.png


Por el momento, son todas nuestras modificaciones que necesitamos.
* Opcional *

Nosotros podemos editar index.php, que es nuestro conector a Code Igniter de la siguiente manera.

codeigniter7.png
codeigniter8.png
Con

esto terminamos la introducción.
Si nosotros accedemos a nuestro http://localhost/host/Nos saldrá esa pagina.

codeigniter9.png


Si nos apareció la pagina, como la imagen, hemos instalado Code Igniter exitosamente.

Próximamente, seguiré con cualquier otro tutorial o contenido.
Saludos!
 
Última edición:

JozeNetz

Piedra
Usuario de Piedra
Mensajes
37
Puntuación de reacción
0
Re: [Tutorial] Introducción a CodeIgniter

Muy buen aporte para los que comienzan.
Mira aqui está la documentación actualizada Area de pruebas.

Pd: No entendí la segunda "desventaja" :).

Salu2
 
Mensajes
87
Puntuación de reacción
0
Re: [Tutorial] Introducción a CodeIgniter

Buen aporte. Gracias.

Symfony o CodeIgniter? cual prefieres?
 
Mensajes
12
Puntuación de reacción
0
Re: [Tutorial] Introducción a CodeIgniter

Muy buen aporte para los que comienzan.
Mira aqui está la documentación actualizada Area de pruebas.
Si, muchas gracias, igual me la descargue.

Pd: No entendí la segunda "desventaja" :).
Me referia, a usar envez de index.php poner varios como "hola.php", etc.

Y Prefiero CodeIgniter, se me hace muy ligero si es un proyecto pequeño, Symfony es excelente, pero prefiero mas Code :)
 
Estado
No está abierto para más respuestas.
Arriba