web-dev-qa-db-fra.com

Quelle table stocke les champs de type de contenu?

J'ai un type de contenu dans drupal 8 et quelle table stocke les champs de type de contenu et saisissez drupal 8? Unlike in drupal 6 (dans lequel il y aura des tableaux spécifiquement pour les types de contenu) comme content_type_contenttypename ce n'est pas la création de la table et des champs. Où seront ces champs et types de données stockés dans drupal 8 ??

7
Crazyrubixfan

Drupal 8:

  • Type de contenu = Bundle
  • Node = Entity

  • Les champs de base sont dans une table: [entity]_field_data

  • Les champs groupés sont dans des tables séparées: [entity]__field_name

Les champs de bundle sont stockés dans la même table pour tous les bundles d'une entité et peuvent être partagés entre les bundles de la même entité mais pas avec une autre entité.

12
4k4

Les valeurs de chaque champ seront stockées dans une table distincte.

Pour le champ foo, le nom de la table sera node__foo

2
Eyal