Codeigniter:自定义配置还是常量?

时间:2011-08-31 07:36:39

标签: php codeigniter

我需要为我的应用程序存储一些全局设置变量,但我很困惑我是应该使用自定义配置文件还是只是在config / constants.php文件的底部添加新常量?设置后这些变量不会改变,因此常数是正确的选择吗?

两者有什么区别,Codeigniter如何处理它们?

1 个答案:

答案 0 :(得分:8)

自定义配置文件IMO。当您决定升级到CI的新主要版本时,这将使您的生活更轻松,因为您将能够覆盖config.php而不会丢失关键应用程序常量。

应用程序范围config.php总是被加载,因此您放在那里的任何内容都将全局可用,而custom config files可以按需加载,从而节省资源并更好地分离代码职责。

示例:按需加载配置文件:

$this->config->load('filename');