1

バンドル自体からバンドルのルーティングを登録し、メインのルーティング ファイルにインポートしない方法はありますか? 今、私は次のようにrouting.yml見えます:

my_route:
    resource: "@MyExampleAdhocBundle/Resources/config/routing.yml"
    prefix:   /

ただし、どうにかして ExampleBundle クラスまたはバンドル構成でバンドル ルーティングを有効にしたいので、バンドルが AppKernel に登録されている場合にのみオンになります。

4

3 に答える 3

0

いいえ。すべてのバンドルについて、ルーティングを にインポートする必要がありますrouting.yml。すべての一般的なバンドル (FOSUserBundle など) もこれを行う必要があります。

そのため、バンドルはユーザーのルーティングをオーバーライドできません。でルートをインポートするとrouting.yml、このインポートされたルートでプレフィックスまたはホスト オプションを定義するオプションが提供されます。

于 2013-09-10T15:23:32.287 に答える