Разделение Symfony REST API и Backend - PullRequest
0 голосов
/ 23 февраля 2019

Для проекта мобильного приложения мне нужен REST API, который я собираюсь сделать с FOSRestBundle, и мне нужен внутренний веб-сайт для управления базой данных (CRUD)

Как мне сделать, чтобы был только один экземпляркаждой сущности?я должен создать 2 проекта или 2 пакета?

1 Ответ

0 голосов
/ 06 марта 2019

Лучше создать 2 пакета.и создать всю сущность в одном из них.Например, создайте AdminBundle и AppBundle .use AppBundle для внешнего интерфейса. И AdminBundle для внутреннего интерфейса и API. Все объекты создаются в AdminBundle.

Даже вы можете управлять событиями или запросами, создавая различные элементы управления.например, вы можете получить пакет и создать ApiController, FrontController, ...

Я думаю, что создание двух проектов - худшее решение

...