FOS UserBundle邀请:如何发送邀请?

时间:2015-02-25 17:19:59

标签: symfony fosuserbundle

我为FOSUserBundle安装了邀请扩展程序。一切似乎都运转良好,但我无法理解如何发送邀请:我是否必须实施或已经实现,我只需要找到正确的路径(以及它是什么?)

感谢

2 个答案:

答案 0 :(得分:1)

您需要创建Invitation对象并将其持久保存到数据库中。您还需要将其信息发送给您的用户。

在您的控制器中,您需要执行以下操作:

public function inviteAction() {
    $em = $this->getDoctrine()->getManager();
    $invitation = new Invitation();
    $em->persist($invitation);
    // and then just output your $invitation->getCode() to user
    // also don't forget to check invitation as sent: $invitation->send()
}

答案 1 :(得分:0)

我一直在寻找与你相同的东西,我发现它们的GitHub仓库上都有它,准备让我使用。

FOSUserBundle Invitation Documentation

你必须自己做,但一切都有详细记录!希望有所帮助。