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

FOS UserBundle invitation: how to send an invite?

我安装了 FOSUserBundle 的邀请扩展。一切似乎都很好,但我不明白如何发送邀请:我必须实施它还是已经实施,我只需要找到正确的路径(请问是什么?)

谢谢

您需要创建 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()
}

我正在寻找与您相同的东西,我发现它们都在他们的 GitHub 存储库中,可供我使用。

FOSUserBundle Invitation Documentation

你必须自己做,但一切都有据可查!希望对您有所帮助。