对于移动应用程序项目,我需要一个REST API,我将使用FOSRestBundle,我需要一个后端网站来管理数据库(CRUD)
如何只拥有每个实体的一个实例?我应该创建2个项目还是2个捆绑包?
你最好创建2个包。并在其中一个中创建所有实体。例如,创建AdminBundle和AppBundle。使用AppBundle作为前端.and AdminBundle用于Backend和API.All实体在AdminBundle中创建。
即使您可以通过构建不同的控件来管理事件或请求。例如,你可以有一个包并创建ApiController,FrontController,...
我认为制作两个项目是最糟糕的解决方案