#php #zend-framework
#php #zend-framework
Вопрос:
У меня разные URL-адреса для разных языков, все они ведут к одному и тому же контроллеру и действию.
Я создал реализованный пользовательский маршрут с проверкой базы данных, все работает нормально, но теперь проблема заключается в сборке URL-адресов.
В настоящее время у меня есть два языка, и я просто использую statement, чтобы выяснить, какой URL требуется в данный момент, в зависимости от выбранного языка.
Например, если язык en, то используйте /en/library или, если ru, то /ru/biblioteka и так далее для остальных языков.
Может ли кто-нибудь предложить какое-нибудь решение для такой сложной маршрутизации?
Спасибо 😉
Обновить
Я думал о пользовательском маршруте. Сбор данных из базы данных и передача их в качестве параметра для будущей сборки, затем использование инструкции switch в зависимости от текущего языка внутри метода сборки интерфейса routes?
Как вы думаете, ppl? 🙂
Ответ №1:
ZF поддерживает переведенные сегменты в маршрутах. Я думаю, это может быть вам полезно.
Комментарии:
1. Хех, спасибо, приятель, не знал об этом. Я обязательно изучу. Я соглашусь чуть позже 😉