Module Development

Update an Entity When the Form Is Submitted for Drupal 8, 9, 10, and 11

Updating entity field values involves loading the entity object, modifying field values, and saving the entity to the database. We'll add a submit handler in our form that uses Entity API methods to update the vendor entity with new attendance data from the form.

In this tutorial, we'll:

  • Update and save an entity's field values.
  • Implement a submit handler in the attendance form to update the vendor entity with new data.

By the end of this tutorial, you should be able to modify an entity's field values and save the updated entity.

Drupal Module Developer Guide