EXPERTS

Команда консоли make:entity

Описание:

Создает или обновляет класс сущности Doctrine и, необязательно, ресурс API Platform.


Использование:

make:entity [options] [--] [<name>]


Аргументы:

name Имя класса сущности для создания или обновления (например, VictoriousKangaroo)

Опции:

-a, --api-resource Отметьте этот класс как ресурс API Platform (предоставьте для него CRUD API)
--regenerate Вместо добавления новых полей просто сгенерируйте методы (например getter/setter) для существующих полей
--overwrite Перезаписать любые существующие геттеры/сеттеры
Общие для всех команд опции:
-h, --help Показать справочную информацию
-q, --quiet Не выводить никаких сообщений
-V, --version Показать версию, среду и режим Symfony
  --ansi Принудительное включение отображения ANSI цветов на терминале
  --no-ansi Отключение отображения ANSI цветов на терминале
-n, --no-interaction Запретить интерактивные вопросы
-e, --env=ENV Название среды
  --no-debug Отключение режима отладки
-v|vv|vvv, --verbose Объем выводимой информации: 1 для нормального вывода, 2 для более подробного вывода и 3 для отладки

Справка:

Команда make:entity создает или обновляет сущность и класс репозитория:

php bin/console make:entity BlogPost

Если аргумент отсутствует, команда запросит имя класса сущности в интерактивном режиме.

Вы также можете отметить этот класс как ресурс API Platform. Гипермедиа CRUD API будет автоматически доступно для этого класса объектов:

php bin/console make:entity --api-resource

Вы также можете сгенерировать все методы getter/setter/adder/remover для свойств существующих сущностей:

php bin/console make:entity --regenerate

Вы также можете перезаписать любые существующие методы:

php bin/console make:entity --regenerate --overwrite