Hola foreros, anteriormente ya realicé un pequeno sitio con CodeIgniter y una vez finalizado me dí cuenta de algunas cosas que podría mejorar para el siguiente
Ahora estoy empezando con un nuevo sitio y una de las cosas que tengo en mente para mejorar es crear una super clase controlador (que herede de CI_Controller) que tenga métodos que suelo utilizar en mis demás controladores, como por ejemplo el método cargarPagina que lo que hará sera cargar una vista que contenga un HTML al que siempre le suelo enviar parametros como $title (título de la pagina para la etiqueta <title>), o $descripción (descripcion de la página para <meta> de descripcion), datos (array que contiene la info a mostrar en la vista), etc.
Para ello implemente esta super clase controlador como abstracta, y la situé en la carpeta controllers y he aquí mi duda:
-> En qué directorio debo situar esta superclase de modo que en mis controladores no tenga que hacer un include('superclase.php') y simplemente ponga el extends Superclase en la definicion de mi clase??
Gracias.