gpt4 book ai didi

symfony - FOSUserBundle:有什么意义?

转载 作者:行者123 更新时间:2023-12-04 08:44:35 28 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

去年关闭。




Improve this question




我见过很多人尝试使用 FOSUserBundle。

我已经为此苦苦挣扎了 6 个小时。只是为了能够制作自定义用户注册表单。
基本文档长达 6 页:basic .
从我的角度来看,以下是使用 FOSUserBundle 的所有缺点:

  • 您必须复制粘贴他们的 View 才能使继承成为可能
  • 他们有他们的拥有数据库中的表:fos_user .因此,您必须将所有代码都基于您的userBaseUser 的子实体.如果您的数据库遵循约定(就像 wordpress 一样,所有表都以 wp_ 开头),这会破坏您的约定。
  • 您必须使用诸如“如果 fos_user_content block 为空,我想没有什么可显示的内容,否则我必须重新组织我的整个 View 以显示 fos_user_content block (注册,修改用户配置文件等) "
  • 现在我看到如果您需要两种不同的注册表单(例如,一种用于客户,一种用于合作伙伴),除非您破解,否则这是不可能的。见 here .

  • 所以我只是想知道:使用 FOSUserBundle 有什么意义?
    如果我已经按照 Symfony 帮助(表单、表单验证和 session )中解释的非常基本的事情完成了注册过程,并且我只是复制粘贴我的代码,从我的角度来看,这比安装要快得多, FOSUserBundle 的配置、继承、修改等。

    知道我做了什么,FOSUserBundle有什么优势?什么可以让我改变并花更多时间让它与我的项目一起工作,而不是从另一个项目中重新使用我的(表单、表单验证和 session )?

    最佳答案

    我知道这是一篇旧帖子,但随着搜索引擎不断索引这个......
    仅供引用 FOSUserBundle 已经停产,在 Symfony 4 和 5 中没有用...
    来源

  • No Longer Maintained Message On Documentation #2874
  • Is this project maintained? #2996
  • Comment with alternatives by Caedendi on 10 Jan 2020
  • 关于symfony - FOSUserBundle:有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19064719/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com