在任务中使用sfMailer和Dispatcher

时间:2015-03-26 16:22:47

标签: php task symfony-1.4 mailer

我在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'])的方式不正确。

由于

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,问题不是$config$this->dispatcher,但问题是我忘了初始化sfMailer,所以我之前添加了这些行;

  Swift::registerAutoload();
  sfMailer::initialize();

干杯;)