Контроллеры папок созданы пустыми - PullRequest
0 голосов
/ 14 апреля 2020

Я использовал Symfony версия v4.4.1. Я создаю проект в CLI, используя команду symfony:

symfony new my_project_name --full

Но моя папка в src/Controller пуста, пожалуйста, помогите. Возможно, мои контроллеры созданы в другом каталоге. На скриншоте вы можете увидеть проблемы. Рано, это работает хорошо. application directory screenshot

1 Ответ

1 голос
/ 14 апреля 2020

При создании нового приложения каталог контроллера пуст. Это нормальный результат, когда вы используете аргумент full . Full будет только указывать, что у вас есть все общие утилиты / библиотеки (twig, security, et c). Но вы должны создать свой собственный бизнес (сущности, контроллеры, формы, представления и т. Д. c).

Если вы хотите создать контроллер, вы должны установить пакет производителя

symfony composer req maker --dev

Тогда консоль сможет создать контроллер так же просто, как:

symfony console make:controller MyNewController

Контроллер по умолчанию больше не находится в пустом приложении, поскольку некоторые приложения не нуждаются в них. Например, если вы разрабатываете API, вы не используете контроллер. Другой пример: некоторые разработчики не используют шаблон MVC (контроллер вида модели) , а шаблон ADR (ответчик домена действия)

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