October 2017
Intermediate to advanced
566 pages
14h 31m
English
Remember NodeType from the preceding chapter, and, by now, you know the essentials of creating custom entity types. So, let's create our Importer type now. Like before, we start with the annotation part, which is this time a ConfigEntityType:
namespace Drupal\products\Entity;use Drupal\Core\Config\Entity\ConfigEntityBase;use Drupal\Core\Url;/** * Defines the Importer entity. * * @ConfigEntityType( * id = "importer", * label = @Translation("Importer"), * handlers = { * "list_builder" = "Drupal\products\ImporterListBuilder", * "form" = { * "add" = "Drupal\products\Form\ImporterForm", * "edit" = "Drupal\products\Form\ImporterForm", * "delete" = "Drupal\products\Form\ImporterDeleteForm" * }, * "route_provider" ...Read now
Unlock full access