Tôi có trong routing.yml của tôi đã chỉ định các yêu cầu _locale tham số trong mỗi tuyến đường duy nhất và tôi nghĩ rằng đó phải là thứ để đơn giản hóa tình huống này.Symfony2 Định tuyến các yêu cầu toàn cầu {_locale}
routing.yml
ProjectBaseBundle_index:
pattern: /{_locale}
defaults: { _controller: ProjectBaseBundle:Default:index }
requirements:
_locale: en|es
ProjectBaseBundle_privacy:
pattern: /privacy/{_locale}
defaults: { _controller: ProjectBaseBundle:Default:privacy }
requirements:
_locale: en|es
.....
ProjectBaseBundle_legal:
pattern: /legal/{_locale}
defaults: { _controller: ProjectBaseBundle:Default:legal }
requirements:
_locale: en|es
Tôi đang sử dụng Symfony2.1 beta 3
là có thể chỉ định một yêu cầu _locale toàn cầu cho tất cả các tuyến đường của tôi?
Bạn đang làm việc với phiên bản Symfony nào? – j0k
Symfony 2.1, tôi không đề cập đến vì tôi nghĩ đó là chức năng "cũ" của khung – unairoldan