Bon, m'en sortant pas avec sfGuarUserProfile (voir lien j'ai voulu voir ce que ça donnait en surchargeant directement sfGuardUser.
En gros ça marche sauf que je suis coincé avec un foreignalias.
j'ai un des champs que j'ai rajouté qui fait référence a une autre table.
Malheureusement le champ dans le formulaire est un text tout bête.
En modifiant directement BasesfGuardUserForm :
'section_id' => new sfWidgetFormInputText(),
pour:
'section_id' => new sfWidgetFormDoctrineChoice(array('multiple' => false, 'model' => 'section')),
ça marche...
sauf qu'a chaque fois que je fait un build --all, je perds ma modif.
je me doute que je doit surcharger ce formulaire ailleurs mais la je coince j'ai tenté dans
la classe sfGuardUserForm que ce soit dans un fonction setup() ou configure() il ne me le prend pas en compte, possible ou bien il faut que j'arrête de rêver ?
Partager