function ContactListBuilder::render
We override ::render() so that we can add our own content above the table. parent::render() is where EntityListBuilder creates the table using our buildHeader() and buildRow() implementations.
File
-
modules/
content_entity_example/ src/ Entity/ Controller/ ContactListBuilder.php, line 59
Class
- ContactListBuilder
- Provides a list controller for content_entity_example entity.
Namespace
Drupal\content_entity_example\Entity\ControllerCode
public function render() {
$build['description'] = [
'#markup' => $this->t('Content Entity Example implements a Contacts model. These contacts are fieldable entities. You can manage the fields on the <a href=":admin_link">Contacts admin page</a>.', [
':admin_link' => $this->urlGenerator
->generateFromRoute('content_entity_example.contact_settings'),
]),
];
$build['table'] = parent::render();
return $build;
}