例えばは:config.ymlで環境を取得するには?私が持っているアプリ/設定/ config.ymlで
samplebundle:
link: "/admin"
がどのように私はこの現在の環境に追加することができますか?
そのような何か...
samplebundle:
link: "{env}/admin"
私はDEVのENV(app_dev.php)にいるなら、私はリンクがapp_dev.php一緒にいたいです。
例えばは:config.ymlで環境を取得するには?私が持っているアプリ/設定/ config.ymlで
samplebundle:
link: "/admin"
がどのように私はこの現在の環境に追加することができますか?
そのような何か...
samplebundle:
link: "{env}/admin"
私はDEVのENV(app_dev.php)にいるなら、私はリンクがapp_dev.php一緒にいたいです。
あなたはあなたの答えの最初の半分はその場であり、実際に受け入れられるべきで、デフォルトで
samplebundle:
link: "%kernel.environment%/admin"
私は、たとえば次のようにすべての設定環境内でご使用の構成を置くことをアドバイス:
config_dev.yml
samplebundle:
link: "dev/admin"
config_prod.yml
samplebundle:
link: "prod/admin"
config_test.yml
samplebundle:
link: "test/admin"
別の解決策ソリューションは、すべてのパラメータの設定aに置くことですこのような値:
parameters_dev.yml
parameters:
env: 'dev'
そして、あなたのconfig.ymlの呼び出しにこの:
samplebundle:
link: "%env%/admin"
を
kernel.environment
の環境パラメータがあります回答。あなたの2番目の解決策はラ・ラ・ランドに行きます。 – Cerad2番目の解決策は、kernel.environmentの使用を避けるためのエキゾチックな解決策です:)しかし、私は設定環境の真のパワーを使用するため、常に最初の解決策を助言します。 –