gpt4 book ai didi

php - Symfony2 : accessing variables defined in config. yml 和 config_*.yml

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

假设我的网站上有一个简单的传统联系表单,我希望它在发送电子邮件时在开发环境中使用主题“Test: (subject_field value)”,在生产环境中使用“(subject_field_value)”。有没有办法在 config_dev.yml 和 config_prod.yml 中定义一个名为“subject_prefix”的变量,然后只使用类似 $this->get('config')->get('subject_prefix')?我希望该调用在开发环境中返回“测试:(subject_field 值)”,在生产环境中返回“(subject_field_value)”。

最佳答案

最好的做法是:

config.yml

parameters:
url: domain.com

Controller 中:

$value = $this->container->getParameter('url');

希望对您有所帮助。

在 Symfony 2.7+ 中:

$value = $this->getParameter('url');

关于php - Symfony2 : accessing variables defined in config. yml 和 config_*.yml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8544392/

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