Bonjour,
Je débute sur Symfony2 et je m'étonne de ne pas pouvoir surcharger les entités générées par Doctrine.
En détail :
- J'ai généré mes entités avec Doctrine2 à partir de ma base existante.
- Je cherche à développer l'authentification de type "form_login" avec le SecurityBundle
- Je cherche donc à mapper mon entité User (provenant de ma base) sur le SecurityContext
Mon problème vient du fait que, d'après ce que j'ai compris, l'entité utilisée pour mapper la classe User doit implémenter l'interface UserInterface propre à Symfony. J'aimerais ne pas avoir à modifier mon entité User générée par Doctrine2 mais plutôt la surcharger pour pouvoir regénérer mes entités tranquillement avec Doctrine2 sans toucher à ce que j'ai déjà codé...
Ai-je loupé quelque chose de crucial ou bien la structure de Symfony2 ne permet-elle tout simplement pas ceci ?
Merci pour vos éclaircissements,
Partager