Créer un lien depuis le contrôleur de Drupal
Pour créer un lien depuis le contrôleur, on va créer un render array et le passer en variable au gabarit pour l'afficher. La classe Link donne l'exemple suivant :
Pour créer un lien depuis le contrôleur, on va créer un render array et le passer en variable au gabarit pour l'afficher. La classe Link donne l'exemple suivant :
Plutôt que de créer un tableau HTML dans un gabarit, il est possible d'utiliser la classe table pour le créer depuis le contrôleur.
Drupal dispose d'une api pour gérer les formulaires. La classe form, implémente l'interface \Drupal\Core\Form\FormInterface. Comme pour les render array, le contenu est généré à l'aide tableau associatif. La construction, la validation et les actions à faire après un submit seront stockées dans le fichier src/Form/NomDuFormForm.php.
L'article utiliser les formulaires décrit la procédure globale pour construire un formulaire. Dans cet article, nous allons voir plus précisément l'utilisation des éléments de formulaire qui permettent de générer des éléments html intégrés au formulaire comme des inputs, des textarea...