Генерация новых сущностей в контроллере Symfony4 - PullRequest
0 голосов
/ 25 ноября 2018

Я пытаюсь сгенерировать новые сущности в контроллере в Symfony 4. После генерации я хочу создать схему базы данных на основе сущностей.Но я застрял на первом шаге.

Был этот пакет под названием SensioGeneratorBundle .В этом пакете была возможность сгенерировать сущность в консоли с помощью опции --no-interaction и передачи строки --fields с требуемыми полями и типами ( здесь - руководство).

Следуя этому руководству , было бы легко запустить консольную команду в контроллере с полями и типами.

Однако SensioGeneratorBundle теперь устарел и не используетсядля Symfony 4. Они заменили его на SymfonyMakerBundle .Этот cli имеет опцию --no-interaction, но не принимает опцию --fields.Когда консольная команда запущена, она в интерактивном режиме просит пользователя ввести имена и типы полей, что я не знаю, как это сделать в контроллере.Это небольшое руководство о тестировании команд с ожидаемым вводом.Однако это для тестирования, и я не уверен, что это будет уместно в контроллере.

Так что я застрял в создании сущностей без полей.

Кто-нибудь знает, есть лиобходной путь?Я думал о написании собственного Maker ( guide ), но, возможно, кто-то уже сталкивался с этой проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...