Codeigniter: пользовательский конфиг или константа? - PullRequest
7 голосов
/ 31 августа 2011

У меня есть некоторые глобальные переменные настроек, которые мне нужно сохранить для моего приложения, но я не уверен, стоит ли мне использовать пользовательский файл конфигурации или просто добавить новые константы в конец файла config / constants.php? Эти переменные не будут изменяться после установки, так что константы - правильный выбор?

В чем разница между ними и как Codeigniter справляется с ними?

1 Ответ

8 голосов
/ 31 августа 2011

Пользовательский конфигурационный файл IMO.Это облегчит вашу жизнь, когда вы решите перейти на новую основную версию CI, поскольку вы сможете перезаписать config.php без потери критических констант приложения.

для всего приложения config.php всегда загружен, поэтому все, что вы в него вставите, будет доступно глобально, тогда как пользовательские файлы конфигурации могут быть загружены по требованию, что экономит ресурсы и обеспечивает лучшее разделение обязанностей кода. Пример: загрузка файла конфигурации по требованию:

$this->config->load('filename');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...