Salut,
J'ai plusieurs tables MySQL telles que :
"comment" dépend de "article", "article" dépend de "rubric", "rubric" dépend de blog.
Dans les classes modèles, les variables _dependantTables et _referenceMap sont faites pour représenter cette structure.
Les propriétés 'onDelete' des entrées de _referenceMap sont en "CASCADE".
Or, lorsque je fais :
Les articles sont bien supprimés, mais pas les commentaires. De même si je supprime un blog, les rubriques sont supprimées, mais ni les articles ni les commentaires. Il semble qu'un seul niveau soit traité. Existe-t-il un moyen de régler ce problème, sans rajouter un lien dans la base de données entre tous les niveaux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $rubric = $rubricAdapter->find( $id )->current(); $rubric->delete();
Partager