複数の URL を 1 つのコントローラーに向けるにはどうすればよいですか? 私はこれを試しました:
pattern: /
defaults: { _controller: myTestController:Intro:index }
pattern: /intro
defaults: { _controller: myTestController:Intro:index }
しかし、最初のルールは無視されているようで、2 番目のルールだけが読み取られています。
各ルートは個別に定義する必要があります。同じ識別子を使用しないでください。そうしないと、最初のルート定義が上書きされます。
myFirstRoute:
pattern: /
defaults: { _controller: airpaprFramesWebsiteBundle:Intro:index }
myDuplicateRoute:
pattern: /intro
defaults: { _controller: airpaprFramesWebsiteBundle:Intro:index }
これも役立つかもしれません > symfony2 は正規表現を使用して単一のコントローラ アクションに複数の URL パターンを使用します
次回は、app/console router:debug
コマンド ラインを使用してルート定義を確認し、何が問題なのかを調べてみてください。