MVC et traitement des requêtes · Question 4 sur 12

Comment un contrôleur Extbase transmet-il des données à son template Fluid ?

2 réponses sont correctes. Facile

Afficher la solution

Solution

  • B $this->view->assignMultiple(['conferences' => $conferences, 'title' => $title]);
  • D $this->view->assign('conferences', $conferences);

Explication

Les variables de template sont assignées via l'objet vue : assign() définit une variable, assignMultiple() en définit plusieurs à la fois. Le nom devient la variable du template, dans l'exemple {conferences}, que l'on peut parcourir avec <f:for each="{conferences}" as="conference">. Les valeurs nécessaires dans toutes les actions sont assignées une seule fois dans initializeView(). $this->settings, en revanche, contient la configuration TypoScript ou FlexForm du plugin et n'est pas un endroit où stocker des données du contrôleur.

Certifications & examens

Quel examen pour la suite ?

Tu peux déjà t’entraîner pour 19 examens, 21 sont soumis au vote. Découvre toutes les certifications avec les infos officielles, vote ou propose ton examen.

Voir toutes les certifications