Я пишу веб-приложение с Symfony 1.4 с SwitftMailer для писем.Мой сайт будет доступен на нескольких языках в зависимости от подключенного пользователя.
Я уже создал почтовый класс, который вызывает шаблоны partials (get_partial), используя сообщения __ ('some text').
Это отлично работает: Symfony автоматически переводит частичное в пользовательскую культуру, а почта отправляется в соответствии с культурой текущего пользователя.
Моя проблема в том, что я хотел бы отправить электронное письмо пользователю, который не является текущим пользователем, поэтому культура письма должна быть другой.
Я подумал, чтобы сменить текущего пользователякультура до получения частичного и восстановить его после, но это не самый чистый путь ...
Спасибо за вашу помощь.
Сандрино