Php 在任务中使用sfMailer和Dispatcher

Php 在任务中使用sfMailer和Dispatcher,php,task,symfony-1.4,mailer,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变量时,我会得到配置信息(主机、端口等) 问题在第二行,它停止了它们的操作,没有任何错误消息,因

我在symfony 1.4中创建了一个任务,我想基于app.yml配置创建一个邮件程序

这是我的PHP代码:

$config = sfConfig::get('app_mailers_mailer_a');
$this->_mymailer = new sfMailer($this->dispatcher, $config['param']);
当我执行任务并vardump
$config
变量时,我会得到配置信息(主机、端口等)

问题在第二行,它停止了它们的操作,没有任何错误消息,因此我认为我使用dispatcher(或
$config['param']
)的方式不正确


谢谢

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

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