Commit 2e586fab authored by Anthony Gautreau's avatar Anthony Gautreau
Browse files

modif doc

parent 358028f5
Loading
Loading
Loading
Loading
+9 −3
Changes for README.md: 9 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -48,9 +48,15 @@ s'occupe d'y amener la base.

## Pourquoi pas des fixtures

Des fixtures chargent des données une fois, sur une base vide, et sont donc
inutilisables en production. Ici la commande est **idempotente** : on la rejoue à
chaque déploiement.
D'abord parce qu'elles ne sont pas là : `doctrine/doctrine-fixtures-bundle` est un
outil de développement, installé en `require-dev` et déclaré `['dev' => true, 'test' => true]`
dans `bundles.php`. En production, le paquet est absent et la commande n'existe pas.
Tout ce qui repose sur des fixtures est donc structurellement hors de portée d'un
déploiement.

Ensuite parce que le modèle ne conviendrait pas davantage : des fixtures chargent
des données une fois, sur une base vide. Ici la commande est **idempotente**, faite
pour être rejouée à chaque déploiement sur une base qui vit.

Ce que ça suppose de savoir faire, et que le bundle prend en charge :