我使用Symfony2。我的动作发送消息,然后重定向到页面。
喜欢这个
public function myAction()
{
...
some code
...
sendMessageWithSwiftMailer()
....
return $this->redirect(Url);
}
此代码有效。但是Url
需要花费很多时间才能打开。
如何首先打开Url
页面然后发送消息?
谁能给我任何想法?
答案 0 :(得分:1)
您可以使用:
swiftmailer:
spool: { type: file }
在config_prod.yml
和
swiftmailer:
spool: { type: memory }
在config.yml
。
然后,在生产环境中,您可以创建执行此Symfony2命令的crontab作业:
app/console swiftmailer:spool:send
此命令将发送假脱机消息。
的更多信息