Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/11/2011, 15h10   #1
Invité régulier
 
Inscription : mai 2007
Messages : 46
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 46
Points : 6
Points : 6
Par défaut relation 1:m avec sfforked

Bonjour a tous !

J'ai besoin de lier une de mes tables aux utilisateurs de mon site
1 utilisateur peut avoir plusieurs éléments de cette table mais cette table ne peut avoir qu'un seul utilisateur.

Voici le schema de la relation de ma table (prestation):
relations:
User:
foreignAlias: Prestation
class: sfGuardUser
local: user_id
foreign: id
refClass: sfGuardUserProfile

Et dans le schema.yml du plugin forked:

Prestation: { local: id, foreign: prestation_id, type:one}

J'ai compilé le tout et dans l'admin generator de mon module j'ai bien un champ select avec tous les utilisateurs de mon site.
Mais j'ai également un autre select dans mon formulaire qui est "user_list" permettant de sélectionner plusieurs utilisateurs. Il s'agit d'un élément non voulu qui se génère automatiquement avec mon schema.
J'ai bien sur fait en sorte de supprimer cette liste d'utilisateur dans la config de mon form avec un unset ($this['user_list']).
Cela marche très bien mais je voudrais savoir pourquoi j'ai cette éléments qui se genere. Je pense que mon schema ne doit pas être correct. En effet avant d'en arriver a un tel resultat j'ai bidouiller des sources trouver sur le net ...

Merci bien
Monnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h27.


 
 
 
 
Partenaires

Hébergement Web