Hemos visto que al acceder a la página principal desde un navegador se muestra un mensaje de bienvenida de CodeIgniter en el que se indican dos ficheros que vienen por defecto. Veamos cuáles son. Welcome.php El primero de ellos es el controlador, que es el encargado de recibir las peticiones realizadas a través de la URL y de devolver una respuesta. En este caso, se trata del controlador por defecto que vimos con la configuración … Seguir leyendo
Diagrama del flujo de una aplicación con CodeIgniter
El siguiente gráfico ilustra como los datos fluyen a través del sistema: El fichero index.php, como hemos indicado en otros posts, actúa como controlador frontal e inicializa los recursos base utilizados en la aplicación. La clase Router examina la petición HTTP y determina qué debe hacerse con ella. Si existe un fichero cacheado, lo devuelve directamente al navegador, saltándose el flujo normal del sistema. Antes que el controlador de aplicación sea cargado, la petición HTTP … Seguir leyendo
Eliminar index.php de la URL con CodeIgniter
Por defecto, las URLs de CodeIgniter muestran un «index.php». En el ejemplo de la imagen puede verse en la URL (http://localhost/cursoci/index.php/welcome) y no queda muy agradable a la vista. Sería mejor una URL del tipo http://localhost/cursoci/welcome, que además ayudaría al SEO de la página. Por eso hay que eliminar index.php de las URLs. Para cambiar esto hay que hacer dos modificaciones. Como mencionamos la semana pasada revisando los ficheros de configuración, hay una variable en … Seguir leyendo
Configuración de CodeIgniter
Una vez instalado CodeIgniter en nuestro servidor web, vamos a ver ciertos ficheros que tenemos que configurar para empezar a desarrollar nuestra aplicación: index.php /* Location: ./index.php */ Se trata del controlador principal que se encuentra en el directorio raíz de la instalación. Aquí podemos indicar en qué entorno nos encontramos (development, testing o production) y si mostramos los errores de la aplicación. También se deben indicar dónde se encuentran los directorios application y system. … Seguir leyendo
Instalación de CodeIgniter
Hoy vamos a instalar el código de CodeIgniter para comenzar a crear nuestras propias aplicaciones con este framework. Descarga del código En la página oficial de CodeIgniter puedes descargarte un archivo comprimido en ZIP con todos los archivos necesarios con un tamaño de 2.21 MB, por lo que lo tendrás descargado en unos segundos. Instalación del código Una vez descargado el archivo, para instalar codeIgniter solo tienes que descomprimirlo en el lugar donde quieras y … Seguir leyendo
CodeIgniter
En las próximas semanas vamos a conocer un poco más CodeIgniter, el framework de desarrollo de aplicaciones web en PHP creado por Ellis Lab. Hoy vamos a ver una pequeña introducción a CodeIgniter. ¿Por qué CodeIgniter? CodeIgniter es el framework que estamos utilizando para desarrollar Football Tracker y que también uso para realizar parte de esta web. Las principales características de CodeIgniter que me animaron a comenzar a programar con él fueron: Fácil instalación. CodeIgniter … Seguir leyendo