1
SF2アプリケーションで注釈を使用してルートを定義していますが、いくつかのページがありますが、別々のルートとTwigテンプレートがありますが、このような方法:カスタムコントローラーコードなしのsymfony 2ルート
/**
* @Route(
* "/courselimit",
* name = "course_limit"
*)
* @Template("CRMPiccoBundle:Course:Limit.html.twig")
*
* @param Request $request
*
* @throws \Exception
*/
public function courseLimitAction(Request $request)
{
}
これは、私にとって、無意味で厄介なようです。私のすべてのルートをYAMLファイルで管理するように変換せずにSF2でこれを避ける方法はありますか?
# app/config/routing.yml
course_limit:
path: /courselimit
defaults:
_controller: FrameworkBundle:Template:template
template: path/Limit.html.twig
例としては、カスタムコントローラなしでレンダリングテンプレートに示されている:そうのようにあなたがapp/config/routing.yml
を編集します
おかげで、私は、以前のマニュアルのような何かを見つけることができませんでした。今私は2つの心の中で最良のアプローチかベストプラクティスがこの場合です。他のすべてのアプリケーションレベルのルートがアノテーションで定義されている場合、または空のメソッドをコードベースに残す必要がある場合は、 'routing.yml'にルートを定義する必要がありますか?私はルートを 'routing.yml'に移動することを念頭に置いています。それはそれ専用のsymfonyのドキュメントがあるからです。だから私はそれが共通の関心事でなければならないと仮定します。 – crmpicco
私はあなたの質問を最初に誤って読んでいましたが、コントローラなしで 'routing.yaml'ファイルを使用していると思われます。 –