martes, 15 de abril de 2014
Framework Codeigniter
Este framework es un framework muy potente que te permite realizar desarrollos en PHP de forma rápida y sencilla, basado el estructura MVC (Modelo - Vista - Controlador) . Una de las cosas que hace que llamen la atención, es que permite ser utilizado en la mayoría de servidores web, incluídos los servicios de hosting en el que sólo tenemos acceso mediante ftp, ya que no necesita librerías específicas de apache para poder funcionar, ya que otros frameworks como simphony requieren librerías de yml instaladas en el servidor.
Para empezar a utilizar este framework, lo podemos descargar desde:
http://ellislab.com/codeigniter
Configuración Base
Descomprimir los ficheros en la raíz del servidor, quedando una estructura como la siguiente:
La carpeta public que veis en la imagen no es una carpeta que viene por defecto en el framework, es una carpeta donde alojo los archivos css y js e imágenes, para en el caso de tener varias aplicaciones que puedan compartir dichos archivos.
Ya explicaré mas adelante como configurar esa carpeta, incluyendo las libreías jquery y bootstrap.
El siguiente paso sería configurar la url base de nuestra aplicación.
Esta configuración se realiza desde "application/config/config.php"
$config['base_url'] = 'http://dominio.es/proyecto';
Donde proyecto es el nombre de la carpeta que contiene los directorios de la imagen anterior.
Esta sería la configuración mínima necesaria para que codeigniter funcionara en nuestro servidor.
Para terminar configuraremos la Base de datos, y así veremos la función del archivo autoload.php, que nos permite cargar los archivos de forma automática sin tener que estar cargándolos en nuestro sistema de forma manual.
Aunque este archivo nos facilite las cosas, hay que tener cuidado con la configuración de dicha archivo, ya que nos podría sobrecargar la primera carga de la página web.
Configuración de la Base de datos
Esta configuración se realiza desde el archivo: "application/config/database.php"
Nos pide los datos de configuración de la base de datos, también veremos que se pueden realizar varias conexiones hacia diferentes bases de datos.
Para que codeigniter utilice esta clase, debemos de editar el archivo: "application/config/autoload.php"
En el apartado de librerías añadimos esta linea:
$autoload['libraries'] = array('database');
Con esta linea no tenemos que preocuparnos de cargar el archivo database en cada controlador.
En los siguientes post, explicaré como funciona la carpeta models y controllers.
Suscribirse a:
Enviar comentarios
(
Atom
)
Sígueme en las Redes Sociales
Donaciones
Datos personales
Entradas populares
-
En este apartado vamos a explicar como ejercutar archivos PHP a través del terminal de Ubuntu. Lo primero que tendríamos que hacer es inst...
-
En este blog voy a comentar un tema que se utilizan en casi todas las páginas web que existen, y es el tema de la paginación. La paginaci...
-
Este post trata de la integración de la librería PHPExcel en Codeigniter, aunque se podría aplicar a cualquier librería, como por ejemplo mP...
-
Ejemplo para añadir o sumar un número determinado de hora/s, minuto/s, segundo/s a una fecha en php. Con la función strtotime se puede ...
-
Este tema es uno de los temas primordiales sobre el framework Codeigniter, ya que en alguna ocación nos hemos visto obligados a recoger dato...
© Espacio Daycry - Espacio de programación 2013 . Powered by Bootstrap , Blogger templates and RWD Testing Tool
No hay comentarios :
Publicar un comentario