如何在 Silex Framework 中使用 YAML 配置文件
是否可以使用 YAML 配置文件配置 Silex 应用程序?我敢打赌是的,但是如何正确完成?例如,我想根据环境使用不同的配置,如config.dev.yml和config.prod.yml。
配置文件应包含应用本身和已注册扩展/服务的参数。
例:
// Debug flag should be set in the config file
$app['debug'] = true;
// Extension options should also be set in config file
$app->register(new Silex\Extension\TwigExtension(), array(
'twig.path' => __DIR__.'/views',
'twig.class_path' => __DIR__.'/vendor/Twig/lib',
));
我是否必须自己解析YAML文件并相应地设置参数,或者是否有更“神奇”的方法可以做到这一点?