Установить _locale Manual по функцииPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Установить _locale Manual по функции

Сообщение Anonymous »

Я пытаюсь работать «обрабатывать локаль пользователя», где сказано, что «также можно хранить локаль в сеансе, а не на основе запроса. Если вы это сделаете, каждый последующий запрос будет иметь этот локаль». by < /p>

$this->get('session')->set('_locale', 'en_US');
< /code>

У меня есть файл перевода с именем с именем messages.zh.yml в моей папке ресурсов /переводов. и функция, которая устанавливает локаль: < /p>

public function languageAction($l) {

$this->get('session')->set('_locale', $l);

return $this->redirect($this->generateUrl('orders'));

}
< /code>

Параметр является языковым значением, в моем случае "zh" < /p>

Но когда я называю эту функцию в моем проекте Symfony, на моем веб -сайте нет перевода. Но профилировщик в моей версии Develope говорит, что сеанс _locale установлен на «ZH», так почему же нет перевода вообще?

Подробнее здесь: https://stackoverflow.com/questions/185 ... y-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»