universalIdentifier stable et l’appel defineEntity() correct.
Vous pouvez également passer directement le type d’entité pour ignorer la première invite :
Types d’entités disponibles
Ce que génère l’outil de génération
Chaque type d’entité a son propre modèle. Par exemple,yarn twenty dev:add object demande :
- Nom (singulier) — p. ex.,
invoice - Nom (pluriel) — p. ex.,
invoices - Libellé (singulier) — rempli automatiquement depuis le nom (p. ex.,
Invoice) - Libellé (pluriel) — rempli automatiquement (p. ex.,
Invoices) - Créer une vue et un élément de navigation ? — si vous répondez oui, l’outil génère également une vue correspondante et un lien de barre latérale pour le nouvel objet.
field est plus détaillé : il demande le nom du champ, son libellé, son type (à partir d’une liste de tous les types de champs disponibles comme TEXT, NUMBER, SELECT, RELATION, etc.), et le universalIdentifier de l’objet cible.
Chemin de sortie personnalisé
Utilisez l’option--path pour placer le fichier généré à un emplacement personnalisé :