изменить запрос URI до установки контроллера и действия в Zend - PullRequest
0 голосов
/ 09 июня 2011

Я делаю веб в Zend Framework . Я хочу, чтобы он был мультиязычным, поэтому в контроллере структуры / действии я хочу добавить параметр uri, например:

domain.com/en/controller/action

Но, очевидно, Зенд попытается получить контроллер с именем en. Как я могу изменить requestUri до того, как Zend установит имя контроллера и имя действия?

Спасибо

1 Ответ

1 голос
/ 09 июня 2011

Вы можете создать свои собственные маршруты для этого, начните с чего-то вроде этого в вашем application.ini:

resources.router.routes.default.route = ":language/:controller/:action"
resources.router.routes.default.defaults.controller = "index"
resources.router.routes.default.defaults.action = "index"

Дополнительная информация на веб-сайте Zend: Стандартный маршрутизатор

...