Ben Codeigniter (PHP) için nerede sabitleri dosya koymak?

0 Cevap php

Ben sabitler bir listesi var (Ben bir enum olarak kullanıyorum), bazı ifadeleri tanımlamak, ve bazıları sadece global değişkenler vardır.

Nerede ben başvurmak gerekiyor benim modeli ve benim denetleyicisi için bunları kullanmak, böylece MVC çerçevesinde onları koymak için varsayalım ki?

Bu modelde ve onu kullanan kontrolörleri tarafından haricinde denilen olmamalıdır çünkü ben oldukça config / constants.php içine sopa istemem.

Edit 1: Açıklama

Daha spesifik olmak gerekirse, benim message_model modeli var ve ben message_model_constants.php saklanan bu ihtiyacı sabitleri bir grup vardır. Nerede message_model_constants.php koymak ve otomatik olarak yükler message_model message_model değildir (ve ben istemiyorum kontrolörü tarafından dahil olması için bir yol var olmalıdır o) olmak için otomatik yüklendi.

Edit 2:

I really don't want to have the constants auto-loaded except for when I use the model

0 Cevap