Mam listę stałych (używam ich jako wyliczenia), niektóre są definicjami, a niektóre są tylko zmiennymi globalnymi.Gdzie umieścić plik stałych dla Codeigniter (PHP)?
Gdzie mam umieścić je w strukturze MVC, aby można było używać ich zarówno dla mojego modelu, jak i dla kontrolera, który musi się do niego odwoływać?
Wolałbym nie trzymać go w config/constants.php, ponieważ nie powinny być one wywoływane za wyjątkiem tego modelu i kontrolerów, które go używają.
Edit 1: Wyjaśnienie
Aby być bardziej konkretne, mam message_model
modelu i ma grono stałych, które potrzebują I, które są przechowywane w message_model_constants.php
. Gdzie powinienem wstawić message_model_constants.php
i czy istnieje sposób, aby automatycznie włączyć go do kontrolera, który ładuje message_model
, gdy message_model
nie jest (i nie chcę, aby był) ładowany automatycznie.
Edit 2:
ja naprawdę nie chce mieć stałe auto załadowane z wyjątkiem kiedy użyć modelu
I nie sądzę, że to działa w oparciu o sposób wczytywania wzorców przez Codeigniter. – wag2639