仅使用 FOSUserBundle 的特定方法
Only using specific methodes of FOSUserBundle
我正在使用 symfony 构建一个网站,对于用户管理,我选择 FOSUserBundle。现在.. 我已经在需要用户名、电子邮件和密码的地方构建了我的表单(现在仅此而已),这些是我的用户 table 中的字段。但是对于 FOSUserBundle,它期望我的 table 中有更多字段,例如 username_canonical、token、login_confirmation...
有没有办法仍然使用 FOSUserBundle,但只能用于我想使用的 3 个字段?我正在寻找可能覆盖它,但找不到解决方案。
为了使用 FOS\UserBundle
,您的用户 class 需要实施 FOS\UserBundle\Model\UserInterface
。它将提供强制性信息。如果您真的想要一个更简单的用户界面(尽管 FOS\UserBundle\Model\UserInterface
非常简单),您将需要创建自己的逻辑(例如 fork FOS\UserBundle
)。
我正在使用 symfony 构建一个网站,对于用户管理,我选择 FOSUserBundle。现在.. 我已经在需要用户名、电子邮件和密码的地方构建了我的表单(现在仅此而已),这些是我的用户 table 中的字段。但是对于 FOSUserBundle,它期望我的 table 中有更多字段,例如 username_canonical、token、login_confirmation...
有没有办法仍然使用 FOSUserBundle,但只能用于我想使用的 3 个字段?我正在寻找可能覆盖它,但找不到解决方案。
为了使用 FOS\UserBundle
,您的用户 class 需要实施 FOS\UserBundle\Model\UserInterface
。它将提供强制性信息。如果您真的想要一个更简单的用户界面(尽管 FOS\UserBundle\Model\UserInterface
非常简单),您将需要创建自己的逻辑(例如 fork FOS\UserBundle
)。