Créer les tables

PrintFriendly and PDF

[ A+ ] /[ A- ]

Chapitre 3: Créer les tables de la base de données

Cette partie est en principe facile si vous créez directement les tables dans la base de données. Mais quand vous devez le faire à partir du schema.yml, cela peut paraître plus… un enchevêtrement de commandes qu’autre chose.

Bien entendu, la commande doctrine:build –all est là pour générer tout: les formulaires, les filtres, le modèle, etc.. Mais vous pouvez aussi faire le tout pas-à-pas avec:

  • build –model
  • build –forms
  • build –filters
  • insert-sql

N’oubliez pas une chose: le moteur de votre base de données doit supporter les clés étrangères (genre_id, platform_id et game_id appartiennent à cette catégorie), par conséquent, optez pour InnoDB. A défaut de pouvoir changer le moteur par défaut, faites en sorte que vos tables aient ce format.


Vous avez trouvé l'article intéressant? Partagez-le!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

2 × quatre =