からCommand\ContainerAwareCommand
クラスにパラメータが必要です。私はそこに$this->getParameter()
を見ない。コントローラの外部でparameters.ymlからパラメータを取り出す方法は?
コントローラー外のparameters.yml
からパラメーターを取得する簡単な方法はありますか?
よりシンプル: 書き込み「友好の構成」、およびconfig.yml
にパラメータfoo
を入れ、その後、DependencyInjection\Extension::load()
でのparamを取得し、それを設定します。$container->setParameter('foo', $foo)
を、そして最終的にCommand\ContainerAwareCommand
で$this->getContainer()->getParameter('foo')
を取得しますか?
ボーナスポイントなし:AppBundleを再利用可能にするには、 'src/AppBundle/Resources/config /'にparameters.ymlを保存できますか?このファイルは自動的にインポートされますか?私はSymfonyの例外を持っています。パラメータ "foo"を定義する必要があります。 – user6827096
hi @ user6827096もちろん、どの場所でもパラメータを定義してインポートできます。私は私の答えを更新、この助けを願って – Matteo
ありがとう.............. – user6827096