Symfony2 でログインを機能させることができましたが、/logout に問題があります。ルートのコントローラーが見つからないという例外が発生します。しかし、Symfony がログアウト プロセスを処理するのと同じように、ログインを処理するという印象を受けましたか?
(の一部) 私の security.yml ファイル:
firewalls:
login_firewall:
pattern: ^/login/
anonymous: ~
secured_area:
pattern: ^/(dashboard|directories|login_check)/
anonymous: ~
form_login:
login_path: /login/
check_path: /login_check/
logout:
path: /logout/
target: /
私の(関連する)ルート:
_login:
pattern: /login/
defaults: { _controller: NanoBundle:Login:index }
_login_check:
pattern: /login_check/
_logout:
pattern: /logout/
--編集: ログアウト ボタンのコード:
<a href="{{path('_logout')}}">Logout</a>