Symfony 2には、次のようなymlファイルがあります。
my_application:
application:
name: "Hello World"
version: { major: 1, minor: 0, build: 4, stage: BETA }
たとえば、フェッチしたい場合は、次のコマンドHello World
を使用します。
echo $container->getParameter('my_application.application.name');
プリント:
"Hello World"
さて、アプリケーション全体を取得したい場合はどうなりますか?アレイの内部?
print_r($container->getParameter('my_application.application'));
エラーが発生します:
ParameterNotFoundException: You have requested a non-existent parameter "my_application.application".
しかし、それは存在します。私がやりたいのは、ノード全体をフェッチすることだけです。配列として。
はいの場合、どのように可能ですか?いいえの場合、なぜもう一度?
-明らかに、symfonyはこれが単一のパラメーターではなくバッグ(多分)であると教えてくれますが、どうすれば配列としてフェッチできますか?-