Php 在任务中使用sfMailer和Dispatcher
我在symfony 1.4中创建了一个任务,我想基于app.yml配置创建一个邮件程序 这是我的PHP代码: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变量时,我会得到配置信息(主机、端口等) 问题在第二行,它停止了它们的操作,没有任何错误消息,因
$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();
干杯;)