【发布时间】:2014-05-21 08:50:06
【问题描述】:
我想在我的config.yml 中访问我网站的域名。
示例:www.site1.com => 我想获取 site1.com
所以我不知道是否存在像 %kernel.something% 这样返回域名的变量,如果它们不存在,我如何在我的 config.yml 中获取它?
【问题讨论】:
标签: php symfony config domain-name
我想在我的config.yml 中访问我网站的域名。
示例:www.site1.com => 我想获取 site1.com
所以我不知道是否存在像 %kernel.something% 这样返回域名的变量,如果它们不存在,我如何在我的 config.yml 中获取它?
【问题讨论】:
标签: php symfony config domain-name
正如@DOZ 所说,您必须创建 php 文件,例如 param.php:
$container->setParameter('domain_name', $_SERVER['HTTP_HOST']);
将param.php放入app/config目录。
那你需要在app/config/config.yml中导入param.php:
imports:
# ...
- { resource: param.php }
现在您可以将config.yml 中的参数用作%domain_name%。
【讨论】:
rm -rf app/cache/*手动删除缓存我不知道如何解决这个问题...