Ошибка Zend_Mail при модульном тестировании php

#php #zend-framework

#php #zend-framework

Вопрос:

Определенный код вызывает ошибку

include_once "Zend/Mail.php ";
$mail->setReplyTo($this-> smtp_from,'comp');

Ошибка такова: PHP Fatal error: вызов неопределенного метода Zend_Mail::setReplyTo()

Можете ли вы указать на возможные причины этого?

Комментарии:

1. $mail Когда-либо определялось? Каково ее определение?

2. Да, это было. $mail = новый Zend_Mail;

3. Какую версию ZF вы используете?

Ответ №1:

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

$mail->addHeader('Reply-To', $this->smtp_from);