добавить поле ReplyTo в symfony при отправке почты - PullRequest
1 голос
/ 25 января 2012

Я делаю изменения в существующем проекте, который уже построен, и одна из задач состоит в том, чтобы добавить адрес электронной почты человека, который заполнил контактную форму, в поле для ответа в поле «От», адрес веб-мастера {чтобы он не отправлял спаму}

Вопрос в том, как добавить поле для ответа?

в почтовом классе используется sfMailer икогда я пытался использовать метод addReplyTo () (сделал гугл и нашел это), то ошибка говорит:

Fatal error: Call to undefined method sfMailer::addReplyTo()

при проверке API в http://www.symfony -проекте.org / api / 1_4 / sfMailer узнал, что такого метода нет.Так как же добавить поле ответа?Это не большая задача, но я не знаю, как это сделать!

1 Ответ

8 голосов
/ 25 января 2012

Создайте свое сообщение так:

$message = Swift_Message::newInstance()
      ->setFrom('from@example.com')
      ->setTo('to@example.com')
      ->setSubject('Subject')
      ->setBody('Body')
      ->setReplyTo('reply@to.com');
$this->getMailer()->send($message);

setReplyTo() - это метод класса Swift_Message (наследуется)

...