我有一些需要为我的应用程序存储的全局设置变量,但我很困惑是应该使用自定义配置文件还是只将新常量添加到 config/constants.php 文件的底部?这些变量一旦设置就不会改变,那么常量是正确的选择吗?
两者有什么区别,Codeigniter 如何处理它们?
最佳答案
自定义配置文件 IMO.当您决定升级到 CI 的新主要版本时,这将使您的生活更轻松,因为您将能够覆盖 config.php
而不会丢失关键的应用程序常量。
应用程序范围的 config.php
总是被加载,所以你放在那里的任何东西都将在全局范围内可用,而 custom config files可以按需加载,节省资源并提供更好的代码职责分离。
示例:配置文件的按需加载:
$this->config->load('filename');
关于php - Codeigniter:自定义配置还是常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7253917/