Créer les tables

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.

Publicités
  1. Poster un commentaire

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :