Cita:
Iniciado por GatorV
Eso es en un alto flujo, posteriormente lo que tu quieres hacer se conoce como Widgets lo cual es perfectamente válido, ya que estas respetando al modelo / vista, y lo mejor es que esos helpers esten directamente incrustados en la vista, así te evitas tener que repetir en cada controlador que helpers vas a utilizar, solamente en la vista, cargas el helper/Widget y lo invocas para mostrar el resultado que necesitas en tu template.
Saludos.
Bien, veo que voy por buen camino parece, ahora con respecto a lo que me indicas, en vez se llamar a los helpers/widget desde el controlador con:
Código PHP:
Ver original$this->helpers('array('categorias','links'));
lo invoque desde la vista.
Ahora la duda que me surge es, debería crear un méotodo privado que cargue todos los archivos que haya en la carpeta helpers, y que esten todos siempre disponible.
O me recomiendas usar el mismo método que tengo para los controladores, solo que integrandolo en mi clase vista y que desde las vistas html los invoque asi:
sidebar.html
Código HTML:
Ver original <?php
$helpers->load(array('categorias','links'));
echo categorias();
?>
<?php echo links();?>
porque supongo que no será lo mismo cargar 30 archivos que solo algunos.
Desde ya muchas gracias por la ayuda que me estan dando.