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 symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr+unsubscr...@googlegroups.com
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à