При создании нового приложения каталог контроллера пуст. Это нормальный результат, когда вы используете аргумент full . Full будет только указывать, что у вас есть все общие утилиты / библиотеки (twig, security, et c). Но вы должны создать свой собственный бизнес (сущности, контроллеры, формы, представления и т. Д. c).
Если вы хотите создать контроллер, вы должны установить пакет производителя
symfony composer req maker --dev
Тогда консоль сможет создать контроллер так же просто, как:
symfony console make:controller MyNewController
Контроллер по умолчанию больше не находится в пустом приложении, поскольку некоторые приложения не нуждаются в них. Например, если вы разрабатываете API, вы не используете контроллер. Другой пример: некоторые разработчики не используют шаблон MVC (контроллер вида модели) , а шаблон ADR (ответчик домена действия)