Skip to main content
Вместо ручного создания файлов сущностей используйте интерактивный генератор:
Он предлагает выбрать тип сущности и пошагово проводит через обязательные поля, а затем записывает готовый к использованию файл со стабильным universalIdentifier и корректным вызовом defineEntity(). Вы также можете передать тип сущности напрямую, чтобы пропустить первый запрос:

Доступные типы сущностей

Что генерирует скэффолдер

У каждого типа сущности есть свой шаблон. Например, yarn twenty dev:add object запрашивает:
  1. Имя (единственное число) — например, invoice
  2. Имя (множественное число) — например, invoices
  3. Метка (единственное число) — заполняется автоматически из имени (например, Invoice)
  4. Метка (множественное число) — заполняется автоматически (например, Invoices)
  5. Создать представление и пункт навигации? — если вы ответите «да», скэффолдер также сгенерирует соответствующее представление и ссылку в боковой панели для нового объекта.
У других типов сущностей подсказки проще — в большинстве случаев запрашивается только имя. Тип сущности field более детализирован: он запрашивает имя поля, метку, тип (из списка всех доступных типов полей, таких как TEXT, NUMBER, SELECT, RELATION и т. д.), а также universalIdentifier целевого объекта.

Пользовательский путь вывода

Используйте флаг --path, чтобы поместить сгенерированный файл в пользовательское расположение: