J'ai un problème avec l'héritage de Doctrine dans mon fichier fixtures.yml
de Symfony.Comment déclarer l'héritage Doctrines dans un fichier fixtures.yml?
Imaginez ce qui suit:
NewsAuthor: inheritance: extends: sfGuardUser type: simple
Maintenant, je veux déclarer l'utilisateur de garde par défaut User_admin
du fichier accessoires du sfDoctrineGuardPlugin être l'auteur du premier article fictif de mon modèle Nouvelles. Mais comment faire cela?
J'ai essayé les éléments suivants:
NewsAuthor: AuthorAdmin: sfGuardUser: User_admin
Mais je reçois cette erreur de la tâche doctrine:data-load
:
Unknown record property/related component "sfguarduser" on "NewsAuthor"
J'utilise Symfony 1.4.8 avec la doctrine 1.2.3.
Merci d'avance,
Lemmi
Merci pour cette solution bien expliquée. Mais je ne comprends pas à quoi sert l'héritage? – Johnny
Cela dépend du type d'héritage. J'utilise l'héritage concret lorsque je veux partager des méthodes entre des types similaires qui doivent être dans des tables différentes. J'utilise column_agrégation lorsque les types similaires seront récupérés simultanément. –