在我正在构建的Symfony2应用程序中,我设法创建用户帐户,登录,使用bootstrap为前端更新配置文件,并为其余部分使用“开箱即用”Symfony2。我需要为用户添加重置密码和/或使用生成的密码发送电子邮件的功能。我将这些问题作为我在Symfony2中开发的新事实。我的问题是1)我是否尝试将FOSUserBundle与我已编写的代码并行使用或2)有没有办法在没有FOSUserBundle的情况下实现它。这些问题实际上来自一个不知道更好的地方。
提前谢谢。
答案 0 :(得分:1)
我不是一个symfony家伙,但我只知道Symfony拥抱"不要重新发明轮子"哲学。 Symfony本身就是捆绑包的集合。如果这是您第一次使用Web框架,我可以告诉您,您已经花了很多时间和精力来实现其他开发人员为您提供的东西。相信我,如果你想建立一个强大而标准化的东西,FOSuserbundle无疑将满足你的需求。
答案 1 :(得分:1)
始终悲伤地看到一个真正问问题downvoted。
@Brent我自己也是一名Symfony新手,在许多方面可能还是如此。我不会说Symfony拥抱“不要重新发明轮子”,而是“加快应用开发”。我相信您可以花几天的时间搜索Stackoverflow并找到可能的(可能有点过时的)解决方案来解决您的问题,或者按照@AzizFCB的建议进行操作并使用现成的Symfony软件包,事实上,这是最广泛使用和采用的Symfony软件包。除非您的应用程序的核心活动是解决人们的登录和忘记密码问题。我强烈建议使用FOSUserBundle,在几个小时内解决这个问题,重要的是包括您不需要管理的更新(特别是安全性)(但如果您可以参与其中)并集中精力编写应用程序核心活动(或多个)。