А по сабжу, лучше написать фильтр, который перехватывает URI и выхватывает из него первый параметр. Проверяет, есть ли там 'en' или 'ua', если есть — устаналивает культуру, удаляет первый параметр, и передает выполнение дальше.
Полезная штука, на самом деле. А критика про ненадобность она неуместна. Ведь точно так же можно утверждать, зачем в рельсы понапихивали эти дурацкие хэлперы, ведь можно всё писать на чистом html'е! Конечно можно, но… но чтоб не устраивать холиворы скажу, что в рельсах хэлперы существуют очень долго, портируются на другие фреймворки, всем хорошо, и чистые хтмли юзают только там где это нужно.
Есть ещё такая штука как потребность рынка. Начиная первую идею, во время реализации можешь прийти ко мнению, что увы, ты или рано, или опоздал, но проект надо отложиить. Есть такая штука как недо-пере-оценка работ. Тоже приходится откладывать. Есть такая штука как кризис, проект который мега-классный и на который можно получить инвестора виснет, ибо у инвестора нет свободных денег.
Но конечно с опытом нужно учиться сосредотачиваться на одном.
Собственно только хотел сказать, что наверняка тут генетический алгоритм зашит. А таки да. Вообщем кто знает что это такое, поймет, что впринципе для него там нет ничего сложного. Нужно просто верно задать метод поиска и параметры :)
И ещё одна просьба, можно ли при работе с клиппером экрана сделать так, чтоб не только рисовать можно было на экране, а и текст вводить. Очень часто хочется отправить другу скриншот, с пометками указывающими на ошибку. Увы, с Еверноут пока это не очень удобно, хотя все сервисы для этого есть.
Да, но постоянная ссылка идет не на одну конкретную запись, а на весь блокнот. Попав на страницу можно просмотреть все записи в блокноте. Что совершенно неприкольно, особенно когда я хочу показать всего 1 запись. Плиз это очень простая, но необходимая фича, добавьте её пожалуйста.
$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); }
как-то так. Только переменные подставьте правильные :)
Всё гораздо проще :)
Можно тогда в личку?
Скажите, а на какие конкретно нагрузки вы сейчас рассчитываете?
Но конечно с опытом нужно учиться сосредотачиваться на одном.