Todos los artículos etiquetados en

CodeIgniter

Primeros pasos en CodeIgniter

Index.php en CI

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

App FlowChart

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

Index.php en CI

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

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

Descarga 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

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