我在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']
)的方式不正确。
由于
答案 0 :(得分:0)
我找到了解决方案,问题不是$config
或$this->dispatcher
,但问题是我忘了初始化sfMailer
,所以我之前添加了这些行;
Swift::registerAutoload();
sfMailer::initialize();
干杯;)