0
오늘 저는 프로젝트를위한 다국어 기능을 구현했으며 훌륭하게 작동합니다. 하지만 다시 로그인하려고하는 순간. 로그인 할 때마다 다음과 같은 오류가 발생합니다.로케일을 사용하는 Symfony 라우팅 "GET/login_check /"에 대한 경로가 없습니다.
No route found for "GET /login_check/" (from " http://localhost:8000/de/ ")
나는 많이 봤지만별로 발견되지 않았습니다.
내 routing.yml :
project:
resource: "@AeTmProjectBundle/Resources/config/routing.yml"
prefix: /{_locale}/
requirements:
_locale: '%app.locales%'
cms:
resource: "@AeTmCMSBundle/Resources/config/routing.yml"
prefix: /{_locale}/
requirements:
_locale: '%app.locales%'
donation:
resource: "@AeTmDonationBundle/Resources/config/routing.yml"
prefix: /{_locale}/
requirements:
_locale: '%app.locales%'
homepage:
resource: "@AeTmHomepageBundle/Resources/config/routing.yml"
prefix: /{_locale}/
requirements:
_locale: '%app.locales%'
mailer:
resource: "@AeTmMailerBundle/Resources/config/routing.yml"
prefix: /{_locale}/
requirements:
_locale: '%app.locales%'
user:
resource: "@AeTmUserBundle/Resources/config/routing.yml"
prefix: /{_locale}/
requirements:
_locale: '%app.locales%'
sponsor:
resource: "@AeTmSponsorBundle/Resources/config/routing.yml"
prefix: /{_locale}/
requirements:
_locale: '%app.locales%'
statistics:
resource: "@AeTmStatisticsBundle/Resources/config/routing.yml"
prefix: /{_locale}/
requirements:
_locale: '%app.locales%'
fos_user:
resource: "@FOSUserBundle/Resources/config/routing/all.xml"
prefix: /{_locale}/
requirements:
_locale: '%app.locales%'
fos_js_routing:
resource: "@FOSJsRoutingBundle/Resources/config/routing/routing.xml"
prefix: /{_locale}/
requirements:
_locale: '%app.locales%'
BladeTesterCalendarBundle:
resource: "@BladeTesterCalendarBundle/Resources/config/routing.yml"
prefix: /{_locale}/
requirements:
_locale: '%app.locales%'
내 security.yml 방화벽 :
firewalls:
main:
pattern: ^/
form_login:
#provider: fos_userbundle
#csrf_token_generator: security.csrf.token_manager
success_handler: redirect.after.login
remember_me:
secret: '%secret%'
lifetime: 604800 # 1 week in seconds
always_remember_me: true
logout: true
anonymous: true
switch_user: { role: ROLE_ADMIN }
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
그리고 내 config.yml 프레임 워크 :
framework:
#esi: ~
translator: { fallback: de }
secret: "%secret%"
router:
resource: "%kernel.root_dir%/config/routing.yml"
strict_requirements: ~
form: ~
csrf_protection: ~
validation: { enable_annotations: false }
templating:
engines: ['twig']
#assets_version: SomeVersionScheme
default_locale: "%locale%"
trusted_hosts: ~
trusted_proxies: ~
session:
# handler_id set to null will use default session handler from php.ini
handler_id: ~
save_path: "%kernel.root_dir%/../var/sessions/%kernel.environment%"
fragments: ~
http_method_override: true
assets: ~
Parameters.yml :
locale: de
app.locales: "|de|en"
locale_supported:
en_EN: en
de_DE: de
누구나 아이디어가 있다면 매우 감사 할 것입니다!