Bases du TCA · Question 1 sur 12

À quoi sert le Table Configuration Array (TCA) dans TYPO3 ?

1 réponse est correcte. Facile

Afficher la solution

Solution

  • A Il décrit les tables de la base de données et leurs champs afin que TYPO3 puisse en générer les formulaires backend et traiter correctement les données

Explication

Le TCA est un grand tableau PHP dans $GLOBALS['TCA'] qui décrit, pour chaque table gérée dans le backend, quels champs existent, comment ils apparaissent dans le formulaire et comment ils sont validés lors de l'enregistrement. Le FormEngine en construit les formulaires d'édition, le DataHandler l'utilise lors de l'enregistrement et, depuis TYPO3 v13, TYPO3 en déduit même automatiquement de nombreuses colonnes de la base de données. Une extension définit par exemple sa propre table dans le fichier Configuration/TCA/tx_shop_product.php, qui retourne le tableau via return. Les identifiants de la base de données, en revanche, se trouvent dans $GLOBALS['TYPO3_CONF_VARS']['DB'] (fichier config/system/settings.php), et non dans le TCA.

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