|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : octobre 2002 Messages : 9 ![]() |
Bonjour,
Je débute dans la découverte de Symfony et je fais quelques essais avant de me décider à l'utiliser pour recoder une application dont le seul but est de gerer des listes de personnes. Pour cette application j'ai besoin de sfGuardUser. L'installation ne m'a pas posé de problème. Par contre je souhaite étendre la table sf_guard_user. J'ai vu qu'il était possible de passer par les profiles, mais j'essaye une autre approche via l'inheritance de type simple. Voici mon schéma : Code :
Par contre, dans le form Hr le champ "team" se met en input type="text" par défaut et pas en select Est-ce normal ? Dois-je d'office passer par la définition du widget ou est-ce parceque mon schéma n'est pas construit correctement ? Dans mes essais, si je supprime complètement la notion de inheritance dans le schéma, alors pas de problème la relation vers team est détectée et le form issus du build all sont bien affiché avec un select pour le champ team. D'avance merci pour votre aide. |
||
|
|
00
|
|
|
#2 | ||||
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Ton schéma corrigé :
Code :
Pense à créer, dans le modèle de team, une méthode __toString() Code :
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
||||
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2002 Messages : 9 ![]() |
Merci pour ton aide.
Mais il y a quelque chose que je ne dois toujours pas faire correctement car le champ team apparaît toujours sous la forme d'un input type="text" Ce que j'ai fait :
Faut-il y voir un rapport avec ceci : http://trac.symfony-project.org/ticket/8105 |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 488 ![]() |
j'ai eu le même problème, j'ai du directement surcharger sfGuardUser si je voulait conserver mes relations dans mes champs supplémentaires, l'aggrégat ne fonctionne pas.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com