@Route
私のコントローラーのメソッドには、次の注釈があります。
/**
* @Route("/{id}/edit", name="section_edit")
* @Route("/{id}/duplicate", name="section_duplicate")
* @Method({"GET", "POST"})
* @Template
*/
public function editAction(Request $request, $id)
{
}
どのルートが呼ばれたかを発見することは可能ですか?edit
またはduplicate
?
両方のルートのロジックが類似しているため、これを実行しました。指定されたパラメーターで同じメソッドを呼び出す2つのアクションを作成できますが、1つのメソッドでそれを実行し、 /値でいくつかの$method
パラメーターを定義することは可能かどうか疑問に思います。edit
duplicate