Tengo una lista de constantes (las estoy usando como una enumeración), algunas son sentencias de definición, y algunas son solo variables globales.¿Dónde pongo el archivo de constantes para Codeigniter (PHP)?
¿Dónde se supone que debo ponerlos en el marco de MVC para poder usarlos tanto para mi modelo como para mi controlador que necesita referenciarlo?
Prefiero no pegarlo en config/constants.php ya que no deberían llamarse excepto por este modelo y los controladores que lo usan.
Edición 1: Aclaración
Para ser más específico, tengo mi modelo message_model
y tiene un montón de constantes que necesito que se almacenan en message_model_constants.php
. ¿Dónde debería poner message_model_constants.php
y hay una manera de que el controlador que carga message_model
cuando message_model
no esté (y no lo quiera) automáticamente incluido en la carga automática?
Edición 2:
Realmente no quieren tener las constantes cargado de auto-a excepción de cuando se utiliza el modelo
no creo que esto funciona en función de cómo Codeigniter carga los Modelos. – wag2639