我想在config.yml中定义Test-Client useragent和hostname。
目前我在每个配置中使用相同的东西:
$client = static::createClient();
$container = $client->getContainer();
$client->setServerParameters(
array(
'HTTP_HOST' => 'Test',
'HTTP_USER_AGENT' => 'Test'
)
);
我希望使用类似的东西
$client = static::createClient();
$container = $client->getContainer();
$client->setServerParameters(
array(
'HTTP_HOST' => $container->getParameter('test.host'),
'HTTP_USER_AGENT' => $container->getParameter('test.useragent')
)
);
但那失败了。
没有扩展程序能够在config.yml中加载“test”的配置。寻找名称空间“测试”,找到“框架”,“安全”,“树枝”,“独白”,“swiftmailer”,“资产”,“学说”[...]
答案 0 :(得分:1)
将您的值添加到parameter.yml
。
通常,只需将值放入comfig.yml就不会自动将它们添加到容器中。
如果您想了解如何通过config.yml配置代码,请查看How to expose a Semantic Configuration for a Bundle