Я создал задачу в symfony 1.4, и я хочу создать почтовую программу на основе конфигурации app.yml.
это мой код PHP:
$config = sfConfig::get('app_mailers_mailer_a');
$this->_mymailer = new sfMailer($this->dispatcher, $config['param']);
когда я выполню задачу, и vardump $config
переменная, я получаю информацию о конфигурации (хост, порт и т. д.).
Проблема во второй строке, она останавливает их, без каких-либо сообщений об ошибках, поэтому я думаю, что, как я использую диспетчер (или $config['param']
) это неверно.
Спасибо
Я нашел решение, проблема не была $config
или же $this->dispatcher
, но проблема заключалась в том, что я забыл инициализировать sfMailer
так что я добавил эти строки раньше;
Swift::registerAutoload();
sfMailer::initialize();
Ура;)
Других решений пока нет …