2013-12-11 4 views
1

Я строю веб-интерфейс с интерфейсом на основе wordpress и частной области на основе symfony. В Интернете есть несколько языков, для wordpress я использую qtranslate, и я хочу выбрать язык, выбранный в Wordpress, чтобы изменить культуру в части symfony. Есть идеи?i18n между Symfony 1.4 и Wordpress 3

Извините за мой английский: -/

Спасибо!

ответ

1

Когда вы используете i18n в Symfony, культура может переключаться автоматически, когда вы изменяете параметр «magic» sf_culture во время запроса (используя GET или POST). Если это не достаточно, то вы можете включить культуру в действии, вызвав

$this->getUser()->setCulture($culture); 

Вы можете, например, сохранить текущую Wordpress культуру в куки и читать куки с вашего Sf бэкэндом. Вы можете либо изменить культуру в каждом действии, либо создать фильтр, который будет проверять, изменилась ли культура Wordpress и при необходимости изменила ее.