gpt4 book ai didi

php - 我在哪里放置 Codeigniter (PHP) 的常量文件?

转载 作者:可可西里 更新时间:2023-11-01 13:44:13 25 4
gpt4 key购买 nike

我有一个常量列表(我将它们用作枚举),一些是定义语句,一些只是全局变量。

我应该将它们放在 MVC 框架中的什么位置,以便我可以将它们用于我的模型和需要引用它的 Controller ?

我宁愿不把它放到 config/constants.php 中,因为除了这个模型和使用它的 Controller 之外,它们不应该被调用。

编辑 1:澄清

更具体地说,我有我的 message_model 模型,它有一堆我需要的常量存储在 message_model_constants.php 中。我应该把 message_model_constants.php 放在哪里,当 message_model 不是(并且我不希望它是) 自动加载。

编辑 2:

我真的不想自动加载常量,除非我使用模型时

最佳答案

转到 application/config/constants.php 并定义您的常量,您可以在 CI 的模型- View - Controller 上使用您的常量,不包括“Helper”和“Library”

但在您的情况下,我希望您创建一个包含常量的 php 文件,并将其重命名为类似 my_constants_helper.php 的文件。

在你的模型或 Controller 中 __construct 只是

$this->load->helper('my_constants');

万岁,你可以访问它们 =)

关于php - 我在哪里放置 Codeigniter (PHP) 的常量文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3041063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com