Bonjour.
J'ai 5 fichiers de fixtures qui sont utilisé sur mon projet.
Ils ont tous un ordre pour que les données de base(thème, localisation, etc...) soient chargés avec les données utiles(post).
Ca fonctionne très bien la première fois que j'execute les fixytures, mais la fois suivante, j'obtient cette erreur :
Il semble que symfony n'arrive pas a comprendre qu'il doit commencer par supprimer les données en partant dans l'ordre decroissant. Il essaye donc de supprimer ma localisation avant mon post, ce qui fait bien sur hurler mysql.
> purging database
[PDOException]
SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`symfony`.`localisation`, CONSTRAINT `FK_BFD3CE8F727ACA70` FOREIGN KEY (`parent_id`) REFERENCES `localisation` (`id`))
doctrine:fixtures:load [--fixtures[="..."]] [--append] [--em="..."] [--purge-with-truncate]
Est ce que vous avez trouvé une façon de résoudre le probvleme ?
Sur le net, a par conseiller de faire un drop sur la base de donnée, y a pas grand chose... Il y avait un problème avec truncate, mais il me semble que ca a été corrrigé il y a plus d'un an.
Qu'en pensez-vous ?
Merci,
Pierre
Merci,
Pierre
Partager