Fichero autoload.php

El archivo **autoload.php** específica qué partes del sistema son cargados automáticamente por CodeIgniter. Algunos desarrolladores piensan que cuanto menos carga automática realice el framework mucho mejor para mantener el peso del mismo más ligero y ágil, pero otros sostienen que algunas de las librerías que se usan con mucha frecuencia deberían ser cargados automáticamente en vez de realizar llamadas a librerías de forma repetida. La experiencia y las necesidades de cada proyecto nos dirán que librerías deben cargarse al arrancar el framerwok.

Ejemplo de configuración:

$autoload['packages'] = array(APPPATH.'third_party', '/usr/local/shared')
$autoload['libraries'] = array('database','session','email','validation');
$autoload['helper'] = array('url','form','text','date','security');
$autoload['config'] = array();
$autoload['language'] = array();
$autoload['model'] = array();

Dentro del fichero **autoload.php** tendremos un array asociativo llamado $autoload. Vamos a ver cada una de las opciones:

Propieades del array $autoload
Propiedad Descripción
packages Relacionada con los paquetes (miniaplicaciones) que queremos que sean cargados de forma automática.
libraries Relacionada con el listado de librerías que serán cargadas de forma automática.Normalmente usaremos base de datos, sesiones, envío de email, y validación de formularios (y muchas otras). Más adelante veremos más información de cada una de las librerías.
helper Listado de helpers que serás cargados de forma automática y que normalmente se utilizan para facilitarnos el trabajo. Casi todos nuestros proyectos desarrollados con CodeIgniter usarán los helper URL, formularios y modificación de texto.
config Carga automática de ficheros de configuración personalizados. Normalmente no se suele usar, por lo que lo dejaremos como está por defecto.
language Carga automática de ficheros de idioma. Sólo es útil cuando lo combinamos con ficheros de configuración personalizados. Lo dejaremos como está por defecto.
model Carga automática de modelos. Característica introducida desde la versión 1.6 de CodeIgniter que nos permitirá cargar modelos que vayamos a utilizar en nuestra aplicación de forma automática y así nos cargarlos en un controlador cada vez.

results matching ""

    No results matching ""