拆分Symfony REST API和后端

问题描述 投票:0回答:1

对于移动应用程序项目,我需要一个REST API,我将使用FOSRestBundle,我需要一个后端网站来管理数据库(CRUD)

如何只拥有每个实体的一个实例?我应该创建2个项目还是2个捆绑包?

api backend fosrestbundle symfony-3.4
1个回答
0
投票

你最好创建2个包。并在其中一个中创建所有实体。例如,创建AdminBundle和AppBundle。使用AppBundle作为前端.and AdminBundle用于Backend和API.All实体在AdminBundle中创建。

即使您可以通过构建不同的控件来管理事件或请求。例如,你可以有一个包并创建ApiController,FrontController,...

我认为制作两个项目是最糟糕的解决方案

© www.soinside.com 2019 - 2024. All rights reserved.