administrador.base.controller.init.init_data_controler - gamboamartin/administrador GitHub Wiki

init_data_controler

La función init_data_controler inicializa un objeto de tipo controler con varias propiedades y objetos necesarios para su funcionamiento. Esto incluye la inicialización de objetos para manejo de errores, validación y configuración de pestañas.

Signatura

final public function init_data_controler(controler $controler): controler

Parámetros

$controler (controler): El objeto del controlador que se va a inicializar.

Retorna

  • controler: El objeto del controlador inicializado con las propiedades y objetos necesarios.

Explicación Detallada

  • Propiedades Inicializadas

    • errores
      • Tipo: errores
      • Descripción: Objeto para manejo de errores en el controlador.
    • validacion
      • Tipo: valida_controller
      • Descripción: Objeto para validación en el controlador.
    • pestanas
      • Tipo: stdClass
      • Descripción: Objeto para configuración de pestañas en el controlador.
    • Subpropiedades:
      • includes: Array para incluir archivos necesarios en las pestañas.
      • targets: Array para definir los objetivos o destinos de las pestañas.

Ejemplos

$controler = new Controler();
$controler = $this->init_data_controler($controler);
print_r($controler);
/*
Este ejemplo muestra cómo se puede inicializar un objeto de tipo controler utilizando la función init_data_controler y cómo acceder a las propiedades inicializadas.
*/

Código de la Función

final public function init_data_controler(controler $controler): controler
    {

        $controler->errores = new errores();
        $controler->validacion = new valida_controller();
        $controler->pestanas = new stdClass();
        $controler->pestanas->includes = array();
        $controler->pestanas->targets = array();
        return $controler;
    }