CodeIgniter User Guide Version 1.6.1


Asistente de Directorio

El archivo Asistente de Directorio contiene funciones que asisten al rtabajo con directorios.

Cargando este Asistente

Este asistente es cargado usando el siguiente código:

$this->load->helper('directory');

Las siguientes funciones están disponibles:

directory_map('directorio de origen')

Esta función lee la ruta de directorio especificada en el primer parámetro y construye un arreglo de él y todos los archivos contenidos. Ejemplo:

$mapa = directory_map('./midirectorio/');

Nota: Las rutas son casi siempre relativas a tu archivo principal index.php.

Las subcarpetas contenidas dentro del directorio serán mapeadas también. Si desea hacer un mapa de sólo el nivel de directorio superior establezca el segundo parámetro a true (booleano):

$mapa = directory_map('./midirectorio/', TRUE);

Cada nombre de carpeta será un índice del arreglo, mientras los archivos que contenga tendrás índices numéricos. Aquí hay un ejemplo de un arreglo típico:

Array
(
   [libraries] => Array
   (
       [0] => benchmark.html
       [1] => config.html
       [database] => Array
       (
             [0] => active_record.html
             [1] => binds.html
             [2] => configuration.html
             [3] => connecting.html
             [4] => examples.html
             [5] => fields.html
             [6] => index.html
             [7] => queries.html
        )
       [2] => email.html
       [3] => file_uploading.html
       [4] => image_lib.html
       [5] => input.html
       [6] => language.html
       [7] => loader.html
       [8] => pagination.html
       [9] => uri.html
)