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 ファイルを解析し、それに応じてパラメーターを設定する必要がありますか、それともこれを行うためのより「魔法の」方法がありますか?