J'ai l'impression d'avoir tout fait pour que l'émulation d'On Delete
Cascade passe sous Mysql.

1- J'ai ajouté dans propel.ini la ligne :
propel.emulateForeignKeyConstraints = true

2- Dans mon schema.yml, j'ai ajouté { type: integer, foreignTable:
Motcle, foreignReference: id, onDelete: cascade } à ma clé étrangère :

propel:
  motcle:
    _attributes:          { phpName: Motcle }
    id:
    mot:                  varchar(50)


  motcle_lien:
    _attributes:          { phpName: MotcleLien }
    id:
    motcle_id:            { type: integer, foreignTable: Motcle,
foreignReference: id, onDelete: cascade }
    lien_id:
    classement:           tinyint


3- J'ai fait mon "symfony propel-build-all-load fo"

4- Cependant quand je fais mon $motcleLienDelete->delete(); , les
infos de la table "motcle" ne sont pas supprimés.

Je n'ai rien trouvé d'autres de concluant sur le Forum. Ai-je raté
quelquechose ?


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Répondre à