0

我想在 sfGuardDoctrine 之上设置一个用户登录过程,它将密码设置为随机密码。当创建用户或重置他的密码时会发生这种情况。

我想我应该把这个例程集中在 sfGuardUser 模型类中吗?我不知道如何从那里获取 Swiftmailer 实例。所有文档似乎都在一个动作中调用它。

4

1 回答 1

3

您需要获取上下文才能访问邮件程序对象。这是一个应该在您的模型类中工作的撰写和发送示例。

$sent = sfContext::getInstance()->getMailer()->composeAndSend(
              "sender_email",
              "recipient_email",
              "subject",
              "body"                   
              );
于 2012-06-07T02:43:38.003 回答