Skip to content

entity:create

12.5+

Create a content entity after prompting for field values.

When entering field values, one may submit an incomplete document and any entity violations will be helpfully reported at the top of the document. enter skip as a value in order to skip validation for that field. Timestamp values may be expressed via any string recognized by strtotime()

Examples

  • entity:create node article --validate=0
  • entity:create node article --validate=0
  • entity:create drush entity:create user user --editor=nano

Arguments

  • entity_type. An entity type name.
  • bundle. A bundle name

Options

  • --uid=UID. The entity author ID. Also used by permission checks (e.g. content moderation)
  • --skip-fields=SKIP-FIELDS. A list of field names that skip both data entry and validation. Delimit fields by comma
  • --validate. Validate the entity before saving.
  • --editor=EDITOR. A string of bash which launches user's preferred text editor. Defaults to ${VISUAL-${EDITOR-vi}}.
  • --bg. Launch editor in background process.

Global Options

  • -v|vv|vvv, --verbose. Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
  • -y, --yes. Auto-accept the default for all user prompts. Equivalent to --no-interaction.
  • -l, --uri=URI. A base URL for building links and selecting a multi-site. Defaults to https://default.
  • To see all global options, run drush core:global-options.

Aliases

  • econ
  • entity-create

Legend

  • An argument or option with square brackets is optional.
  • Any default value is listed at end of arg/option description.
  • An ellipsis indicates that an argument accepts multiple values separated by a space.