我是 Symfony 和 Doctrine 的新手。我想建立一个新系统。我对这个框架有了一些基本的了解,在下面我提到了我选择构建这个系统的方式。我想知道我是否走在正确的道路上?还是我必须使用其他方式来实现这些功能?。谢谢
- 子系统:Web 前端、管理后端和RESTful API
当前方案是构建4 个捆绑包;核心(作为服务层)、Web、Admin和API(用于移动应用程序)。希望在其他 Bundle 上使用 Core Bundle 上的控制器。
我可以为 Core 和 Web 模块使用一个捆绑包吗?
- 身份验证:Web和社交登录
当前方案是使用FOSUserBundle,然后将其与HWIOAuthBundle集成
- RESTful API
当前方案是使用FOSRestBundle
我可以遵循上述相同的方法还是有更好的方法来做到这一点。谢谢。