Bonjour,
j'ai un petit soucis pour réaliser la population de ma base de donnée
internationalisée. En effet avec les schema et fixtures suivant
j'obtiens le message d'erreur suivant:
Unable to execute INSERT statement. [wrapped: Could not execute
update [Native Error: Cannot add or update a child row: a foreign key
constraint fails (`bienakid/categorie_i18n`, CONSTRAINT
`categorie_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `categorie` (`id`)
ON DELETE CASCADE)] [User Info: INSERT INTO categorie_i18n
(LIB_CATEGORIE,CORRES_CATEGORIE,CULTURE) VALUES
('testfr','corresfr','fr')]]
J'ai donc essayé de mettre un id à ma catégorie, mais j'obtient le
message là:
Database insert attempted without anything specified to insert
Bref je tourne en rond, et je voudrai un petit coup de main, je pense
être prêt du but, et qu'il me manque juste un détail, merci d'avance
schema.yml
categorie:
_attributes: { idMethod: native }
id: { type: INTEGER, required: true, autoIncrement: true,
primaryKey: true }
categorie_i18n:
_attributes:
lib_categorie: varchar(50)
corres_categorie: LONGVARCHAR
fixture.yml
Categorie:
cat1:
id:
CategorieI18n:
cat1_fr:
id: cat1
lib_categorie: testfr
corres_categorie: corresfr
culture: "fr"
cat1_en:
id: cat1
lib_categorie: testen
corres_categorie: corresen
culture: "en"
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr"
de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---