BonjourS,

J'utilise le plugin sfDoctrineGuard. J'ai un objet "School", associé à
un objet "sfGuardGroup" qui est lui même associé à plusieurs objets
"sfGuardUser".

J'ai utilisé le générateur pour créer l'interface d'administration et
tout marche dans le mode basique :
- Je peux ajouter des utilisateurs aux groupes
- Je peux éditer une école

Pour améliorer cette interface, je veux pouvoir ajouter/enlever des
utilisateurs du groupe associé à l'école directement. L'affichage est
ok dans le formulaire de School mais je n'arrive pas à sauvegarder les
changements sur les utilisateurs (sélection multiple dans une liste).

Que me manque-t-il et où ajouter le code correspondant ? Je cale.

Vincent

PS:

Mon schema.yml:

School:
 columns:
   name: string
   teachers_group_id: integer
 relations:
   TeachersGroup:
     class: sfGuardGroup
     local:        teachers_group_id
     foreignType:  one

Mon formulaire pour School :

public function configure()
{
 $this->embedRelation('TeachersGroup');

// Also trying with the ahDoctrineEasyEmbeddedRelationsPlugin, exactly
// the same effect produced
//
// $this->embedRelations(array('TeachersGroup' => array(
//   'considerNewFormEmptyFields'    =>
//     array('name', 'description'),
//   'noNewForm'                               => true
//      )));
}

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à