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