1

symfony 2 でアノテーション ルートまたはグループ ルートを使用することに違いはありますか?

4

1 に答える 1

0

すでに Symfony 2 に同梱されているSensioFrameworkExtraBundleを使用します。コントローラー アクションと同じ場所にルート名とパスを配置するのが正しい方法です。パスまたはアクション名を変更する場合は、編集せずにそのアクションに移動しrouting.ymlます。

次に、「グループ化されたルート」に名前を付けます。たとえばbundle_controller、パターンまたは多分bundle_entity(コントローラーが単一のエンティティで CRUD に使用されている場合):

# app/config/routing.yml
acme_hello_my_annotated_controller:
    resource: "@AcmeHelloBundle/Controller/MyAnnotatedController.php"
    type: annotation

最終的に、注釈によって定義されたすべてのパスにプレフィックスを付けます (追加prefix: /my/path/prefix)。

編集:パフォーマンスについては何も知りません。私は便利さについてだけ話しています。

于 2012-07-28T19:37:11.403 に答える