【发布时间】:2013-12-22 11:54:06
【问题描述】:
我是 Symfony2 的新手,我想将我的 config.yml 导入 services.xml。
config.yml:
cleverreach:
soap:
key: myApiKey
url: myWsdlUrl
services.xml:
<parameters>
<parameter key="key">getKey</parameter>
<parameter key="url">getUrl</parameter>
</parameters>
我不知道如何将变量提供给 services.xml... 这是我用来解析 config.yml 和加载 services.xml 的 PHP 代码:
$appPath = dirname(__DIR__);
$container = new ContainerBuilder();
$loader = new XmlFileLoader($container, new FileLocator($appPath));
$loader->load('services.xml');
// todo@all parse yml, add params to container
$load = new YamlFileLoader($container, new FileLocator($appPath . '/Config'));
$yaml_config_file = $appPath . '/Config/Config.yml';
$parsed_yml_file = Yaml::parse(file_get_contents($yaml_config_file));
【问题讨论】:
标签: php xml symfony dependency-injection yaml