我使用 symfony 1.4。我使用任务进行电子邮件报告,在检索 sfMailer 之前,我创建了 sfContext 实例,但在创建 symfony 期间将这行输出到控制台:
>> sfPatternRouting Connect sfRequestRoute "sf_captchagd" (/captcha)
>> sfPatternRouting Match route "homepage" (/) for / with parameters array ( 'module' => 'main', 'action' => 'index',)
正如你所看到的,sfContext
创建路由的东西和可能其他不必要的东西——我只需要两件事:部分模板和 sfMailer 实例就是这样。这是我创建sfContext
实例时的行:
sfContext::createInstance($this->configuration);
sfContext::getInstance()->getConfiguration()->loadHelpers('Partial');