Loading README.md +9 −3 Changes for README.md: 9 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -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 : Loading Loading
README.md +9 −3 Changes for README.md: 9 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -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 : Loading