C'est pour le moins bizarre.
Ton schéma est correcte pour ce que tu souhaites.
Essaie de supprimer les objets dans lib/model/doctrine/base et lib/form/doctrine/base et de re-générer le tout.
En général ce type de problème provient d'un shema.yml foireux. Et symfony n'arrive pas à identifier le type de lien. Sur ce que tu m'as donnés comme partie du schéma, il n'y a pas de raisons qu'il ne se trompe.
Reste, à priori, deux pistes : une autre partie du schéma inter-réagit avec ces trois tables, la notion d'héritage gène la génération correcte des form.
A défaut d'une connaissance global de ton schéma, je partirais sur les pistes possibles pour la deuxième idée.
Essaye de compléter les informations sur ton héritage :
1 2 3 4 5 6 7
|
MyProfile:
inheritance:
type: column_aggregation
extends: sfGuardUserProfile
keyField: type
keyValue: 1 |
Qu'est-ce qu'il génère dans le formBase pources deux champs ? Quel widget et quel validateur ?
Partager