¿Cómo cargar varios archivos auxiliares en el marco CodeIgniter?

Se considera que un ayudante es una colección de funciones que están alineadas bajo una sola categoría particular. Los ayudantes están fácilmente disponibles en el marco CodeIgniter. Se ocupan básicamente de funciones procedimentales. Se utiliza para facilitar las tareas a realizar. Los ayudantes se pueden cargar en los controladores para facilitar la operación de la tarea. Los ayudantes se especifican en el entorno sin mencionar la extensión ‘.php’ o el nombre de la etiqueta ‘ayudante’. Cada ayudante está asociado a una tarea en particular y permanece independiente de los otros ayudantes y sus operaciones correspondientes.

Sintaxis:

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

Hay varios tipos de ayudantes, por ejemplo, los ayudantes de formulario nos ayudan a crear varios elementos de formulario. Los ayudantes de archivo se utilizan para realizar operaciones con elementos de archivo. Los ayudantes pueden estar contenidos en el constructor de los controladores utilizados. Puede ser parte de alguna función o auto especificado en el archivo autoload.php . Dado que los archivos auxiliares no se incluyen de forma predeterminada en el proyecto CodeIgniter, deben cargarse para obtener acceso. Después de cargar el archivo, está disponible globalmente en las vistas y controladores del entorno. 

Enfoque 1 (Invocarlos en archivos de controlador): para cargar varios archivos de ayuda en el entorno de trabajo de PHP, podemos especificarlos en una array como componentes donde cada uno de los componentes corresponde a un nombre de ayuda. 

Los ayudantes también se pueden invocar en líneas individuales mediante la invocación del ayudante único en el constructor del controlador respectivo. 

$this->load->helper( 'form')

PHP

<?php
$this->load->helper(
        array('helper1', 'helper2', 'helper3')
);
?>

Enfoque 2 (en archivo de carga automática): los ayudantes se pueden cargar automáticamente en el entorno mientras se realiza la inicialización del sistema. El asistente se puede agregar al entorno agregando el asistente mientras se especifica la array de carga automática definida en el archivo application/config/autoload.php .

PHP

<?php
// Specifying the helpers
    $autoload['helper'] = 
      array('helper1','helper2','helper3');
?>

El siguiente fragmento de código ilustra una instantánea del archivo autoload.php en el marco CodeIgniter.

Publicación traducida automáticamente

Artículo escrito por mallikagupta90 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *