Как создать многоязычный маршрут в Zend Framework?

Мне нужен маршрут в Zend Framework, который отображает следующие URI в EventController > indexAction.

:lang/programma/:name/:page
:lang/programme/:name/:page
:lang/event/:name/:page

Второй параметр должен быть "программа" ИЛИ "программа" ИЛИ "событие". Я мог бы просто создать 3 разных маршрута для этого, но я думаю, что это можно сделать всего за один.

Есть идеи как этого добиться?

1 ответ

Использование Zend_Translate а также Zend_Controller_Router_Route::setDefaultTranslator(), Подробное описание можно найти в документации.

Другие вопросы по тегам