Você está na página 1de 9

Introduccin a CodeIgniter

CodeIgniter es un entorno de desarrollo abierto que permite crear webs dinmicas con PHP. Su principal objetivo es ayudar a que los desarrolladores, puedan realizar proyectos mucho ms rpido que creando toda la estructura desde cero. Tambin hay que destacar que CodeIgniter es ms rpido que muchos otros entornos. Incluso en una discusin sobre entornos de desarrollo con PHP, Rasmus Lerdorf (el creador de PHP) expres que le gustaba CodeIgniter "porque es rpido, ligero y parece poco un entorno".

Qu necesitamos para trabajar con CodeIgniter? Servidor Local Apache + PHP + MYSQL
En Windows podemos utilizar WAMP: http://www.wampserver.com/en/

Descargar Ultima Versin de CodeIgniter


Ingresar al sitio web: http://www.codeigniter.com/

Netbeans 7.0
Descargar desde el sitio web: http://www.netbeans.org

Paso 1 Instalacin de CodeIgniter en Wamp Server


Descomprimir el archivo de CodeIgniter Renombrar el directorio CodeIgniter con el nombre de nuestro proyecto ej: /CodeIgniter_2.1.0 /miprograma Copiar el directorio /miprograma en el raz de WAMP ej: D:/Wamp/www D:/Wamp/www/miprograma

Introduccin a CodeIgniter

Paso 2 Instalacin de CodeIgniter en Wamp Server


Iniciar el WAMP Server Abrir el navegador web y entrar en http://localhost
Vamos a ver una pantalla como la siguiente, en Your Proyects tiene que aparecer el directorio que agregamos en /www o sea /miprograma

Hacemos click en /miprograma


Vamos a ver la pantalla predefinida por CodeIgniter.

Introduccin a CodeIgniter

Si observamos la url de nuestro programa ser http://localhost/miprograma/ tal como lo muestra el navegador web.

Paso 3 - Configuracin de Netbeans


Abrimos el Netbeans 7.0 Nuevo Proyecto PHP PHP Application ProyectName: miprograma Sources Folder: D:\WAMP\www\miprograma PHP Versin: Dejamos la prestablecida 5.3 Default Encoding: UTF-8 Hacemos click en next y seguimos configurando.

Introduccin a CodeIgniter

Run As: Local Web Site Project URL: http://localhost/miprograma Hacemos click en next y seguimos configurando. En PHP Frameworks, no tildamos ninguno ya que no usamos Zend y Symfony. Hacemos click en Finish Ya tenemos listo nuestro IDE Netbeans 7.0 para trabajar con el Frameworks CodeIgniter.

Introduccin a CodeIgniter

Paso 4 Netbeans + Codeigniter


Para Integrar Netbeans y CodeIgniter tenemos que crear un archivo con cualquier nombre en la raz del proyecto (codeigniter) y listo. integracion.php
<?php /** * @property CI_Loader $load * @property CI_Form_validation $form_validation * @property CI_Input $input * @property CI_Email $email * @property CI_DB_active_record $db * @property CI_DB_forge $dbforge * @property CI_Table $table * @property CI_Session $session * @property CI_FTP $ftp * .... */ Class CI_Controller { } ?>

As de fcil con esto hemos logrado que el Netbean nos ofrezca en autocompletado, los mtodos y variables propias del framework. Fuente: http://agarzon.php.com.ve/integrar-netbeans-y-codeigniter/

Introduccin a CodeIgniter

Paso 5 Creando un Web Blog


Generaremos una base de datos MYSQL
Ingresamos a http://localhost/phpmyadmin

Creamos una base de datos llamada blog y dentro de esa base de datos una tabla denominada articulos

Introduccin a CodeIgniter

Primero ingresamos a la base de datos creada blog y nos da la posibilidad de crear tablas, le ingresamos el nombre articulos e incorporamos 3 elementos ( ID, titulo, cuerpo).

Introduccin a CodeIgniter

Configurar database.php ubicado en D:\WAMP\www\miprograma\application\config Agregar datos de conexin con la base de datos, nombre de la BD, usuario y contrasea. Configurar autoload.php ubicado en D:\WAMP\www\miprograma\application\config En la lnea 55 $autoload['libraries'] = array(); agregar 'database' dentro del array quedando asi. $autoload['libraries'] = array('database'); Guardamos el archivo. Creamos un controlador llamado blog dentro del directorio D:\WAMP\www\miprograma\application\controllers
<?php class Blog extends CI_Controller { public function index() { echo 'Hello World!'; } } ?>

Si queremos que nuestro sitio web muestre el Hola mundo, debemos poner a nuestro controlador como principal, para eso

Introduccin a CodeIgniter

vamos a routes.php ubicado en D:\WAMP\www\miprograma\application\config Y modificamos el $route['default_controller'] = "welcome"; $route['default_controller'] = "blog"; Abrimos la aplicacin http://localhost/miprograma

Você também pode gostar