Structure d'une extension · Question 2 sur 12

Où une extension place-t-elle le TCA de sa propre nouvelle table de base de données ?

1 réponse est correcte. Facile

Afficher la solution

Solution

  • A Dans Configuration/TCA/, dans un fichier portant le nom de la table, p. ex. tx_myext_domain_model_product.php

Explication

Le TCA (Table Configuration Array) décrit comment TYPO3 affiche et traite une table dans le backend. Pour votre propre nouvelle table, vous créez un fichier Configuration/TCA/<nomdelatable>.php qui retourne le tableau TCA via return ; TYPO3 charge automatiquement tous les fichiers de ce dossier au démarrage. Le dossier Configuration/TCA/Overrides/ est uniquement destiné aux modifications de tables existantes d'autres extensions, comme un nouveau champ dans pages ou tt_content. ext_tables.sql décrit la structure de la base de données, pas l'affichage dans le backend ; TYPO3 génère désormais même lui-même de nombreuses colonnes standard à partir du 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