Тело электронной почты в Symfony 1.4 Mailer?

Я использую почтовую программу Symfony 1.4, где собираю различные биты, необходимые для письма, а затем отправляю его, используя:

$this->getMailer()->composeAndSend($sender, $recipient, $subject, $body);

В теле письма мне нужно иметь возможность использовать переменные, сгенерированные в действии, поэтому сейчас я могу иметь это в своем действии:

$body = 'Your username is '.$username.' and this is the email body.';

Кто-нибудь знает элегантный способ хранения / организации различных тел электронной почты вместо того, чтобы кодировать их прямо в моем действии? У меня будет много почтовых шаблонов, а также на нескольких языках.

Я нашел старое руководство по Askeet, обсуждающее это, но оно кажется несколько устаревшим с новой интеграцией Symfony 1.4 в SwiftMailer, и сама документация SwiftMailer не очень ясна по этому поводу.

Спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос