De hace un tiempo he estado estudiando y probando codeigniter y se me presenta una duda al momento de manejar las vistas separadas en archivos (header, footer, contenido, etc.)
¿Cómo es mejor? o ¿Qué es más recomendable?
desde el controlador cargar cada uno de los archivos?
Código PHP:
$this->load->views('header');
$this->load->views('contenido');
$this->load->views('footer');
A simple vista veo que da lo mismo e incluso se ve mas claro cargar los 3 archivos desde el controlador, pero la duda viene cuando necesito enviar datos hacia las vistas (que es lo más lógico).
Tendría que estár creando un array de datos para cada vista y mandándoselos por separado en lugar de mandarselo a un único archivo y este ultimo lo comparte con los demas (no lo he probado así pero imagino que debe funcionar).
¿Existe otra manera?
¿Qué recomiendan ustedes?
Espero se haya entendido mi consulta, si no, solo avisen y la detallo mejor
Saludos