【问题标题】:Only using specific methodes of FOSUserBundle仅使用 FOSUserBundle 的特定方法
【发布时间】:2017-08-13 08:19:38
【问题描述】:

我正在使用 symfony 构建一个网站,对于用户管理我选择 FOSUserBundle。现在.. 我已经构建了需要用户名、电子邮件和密码(现在仅此而已)的表单,它们是我的用户表中的字段。但是对于 FOSUserBundle,它希望我的表中有更多字段,例如 username_canonical、token、login_confirmation....

有没有办法仍然使用 FOSUserBundle,但只能使用我想要使用的 3 个字段?我正在寻找可能覆盖它,但我找不到解决方案。

【问题讨论】:

    标签: php symfony fosuserbundle


    【解决方案1】:

    为了使用FOS\UserBundle,您的用户类需要实现FOS\UserBundle\Model\UserInterface。它将提供强制性信息。如果你真的想要一个更简单的用户界面(尽管FOS\UserBundle\Model\UserInterface 非常简单),你需要创建自己的逻辑(例如 fork FOS\UserBundle)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-07
      • 2018-07-30
      • 1970-01-01
      相关资源
      最近更新 更多