Escolar Documentos
Profissional Documentos
Cultura Documentos
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/
Netbeans 7.0
Descargar desde el sitio web: http://www.netbeans.org
Introduccin a CodeIgniter
Introduccin a CodeIgniter
Si observamos la url de nuestro programa ser http://localhost/miprograma/ tal como lo muestra el navegador web.
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
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
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