3.4.7 Haciendo Bootstrap de CakePHP

Si tienes necesidades de configuración adicionales, usa el archivo de bootstrap de CakePHP que se encuentra en /app/config/bootstrap.php. Este archivo es ejecutado justo luego de el bootstrap propio de CakePHP

Este archivo es ideal para un número de tareas comunes:

  • Definir funciones de conveniencia
  • Definir constantes globales
  • Definir rutas adicionales para modelos, controladores, vistas, plugins...

Sé cuidadoso de mantener el patron de diseño MVC cuando agregues cosas al archivo bootstrap: puede resultar tentador colocar funciones para dar formato a texto allí para luego usarlas en controladores.

Resiste la tentación. Te lo agradecerás más adelante a ti mismo.

Podrías considerar colocar cosas en la clase AppController. Esta clase en poder de todos los controladores de la aplicación. AppController es útil para colocar funciones que se ejecutan antes o después de eventos definidos (callbacks), que serán usados en todos tus controladores.