Bonjour à vous !
J'ai installé le bundle DoctrineFixtures pour pouvoir injecter rapidement quelques données dans la base de données.
Dans mon exemple je veux ajouter une liste de continents/pays/nationalités, régions/départements/villes françaises, avec toutes les relations qui vont bien.
Le soucis est que j'ai tout ceci dans des fichiers XML et que celui des villes de France est assez énorme, presque 37000 villes.
Et du coup je me retrouver avec une belle erreur PHP :
J'ai donc "isolé" l'ajout des villes dans un autre fichier de chargement de fixtures, et je passe par référence tout les départements précédemment ajoutés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 40 bytes) in /home/.......
Mais en vain, c'est toujours pareil
Avez-vous déjà voulu injecter beaucoup de données par cette méthode de Fixtures ?
Je n'ai plus beaucoup d'idées, mais à mon avis c'est l'association au département qui pose problème, vu que je manipule beaucoup d'entités.
Cela n'existe pas des instances d'entité en version light ?
Si vous avez des idées, je suis toute ouïe ! Merci.
PS : Je ne sais pas vraiment quoi placer comme bout de code.
Partager