gpt4 book ai didi

symfony1 - 在 Symfony 中哪里以及如何定义常量?

转载 作者:行者123 更新时间:2023-12-03 06:25:31 27 4
gpt4 key购买 nike

我在 symfony 中有一些自己的常量,我需要使它们在整个应用程序中可用,在哪里最好定义它们?

我尝试在目录 myapps\config\config.php 中,以这种方式定义我的常量:

sfConfig::set('aaa', 'mya');

但是当我尝试访问 myapps\apps\frontend\modules\login\actions\actions.class.php 中的常量时,使用此命令

sfConfig::get('aaa')

我只是得到一个 null,表明它还没有被定义。

如何以及在哪里定义 symfony 常量,以便在整个项目中都可以访问它?

最佳答案

这就是我解决问题的方法:

将以下内容放入我的 myapp/apps/frontend/config/app.yml 中:

all:
.app_set:
bpobackend: me
bpoRedirectScreen: allow

然后在action模块中,调用var_dump来检查值

var_dump(sfConfig::get('app_bpobackend'));

关于symfony1 - 在 Symfony 中哪里以及如何定义常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/621341/

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