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

标签 php codeigniter

我有一些需要为我的应用程序存储的全局设置变量,但我很困惑是应该使用自定义配置文件还是只将新常量添加到 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/

相关文章:

php - 如何列出MySQL数据库中匹配关键字并以年份结尾的所有表?

php - FPDF 将带有背景颜色的文本添加到 x/y 坐标

php - Yii 2 : multiple relation with same table

php - 获取最后插入的 id 返回 null

php - read_file 不起作用

php - 基于多个动态值的Where子句,CodeIgniter

api - Web 应用程序和 API 在同一个 Laravel 项目中?

javascript - 表单选择中的 $_POST 值不起作用

php - symfony 表单选择字段 : set choices option default data from external datasource

php - 处理具有相同错误号的 Mysql 错误