Как стать автором
Обновить

Комментарии 10

Лучше сразу в Блог Симфони перенести, а то инверцы не понять могут :)
я бы с радостью — но недостаточно кармы :(
А по сабжу, лучше написать фильтр, который перехватывает URI и выхватывает из него первый параметр. Проверяет, есть ли там 'en' или 'ua', если есть — устаналивает культуру, удаляет первый параметр, и передает выполнение дальше.

Всё гораздо проще :)
Да, но этого параметра в принципе быть не должно, если это русский.
ну дык, если в начале строки не находится что это en или ua, значит это русский. Всё ж просто.

$user->setCulture('ru');
if (strpos('/en/',$uri) === 0) { $user->setCulture('en'); $uri = substr($uri,4); }
if (strpos('/ua/',$uri) === 0) { $user->setCulture('ua'); $uri = substr($uri,4); }

как-то так. Только переменные подставьте правильные :)
согласен с вами
непонял зачем автор городит такой огород, ради такой простой задачи
Вам не кажется, что нужно где-то помимо тегов указать платформу и фреймворк. Я как-то еще не готов относиться к symfony как к default framework.
Да. вы правы. Просто изначально хотел в блог symfony вставить, поэтому не прописывал.
я кармы навесил, ещё не хватает?
хватает, спасибо :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории