Oui si c'est cela que tu veux faire, il te faut surcharger une méthode. Et
probablement un template. 
Le template est celui que tu trouveras dans /cache et qui affichera le
select. 
Pour savoir lesquels, il te faut remonter les héritages...

Sinon, autre possibilité, plus lourde mais peut-être plus satisfaisante :
modifier le generator directement

> -----Message d'origine-----
> De : symfony-fr@googlegroups.com 
> [mailto:symfony-fr@googlegroups.com] De la part de mohamed 
> hichem ben messaoud
> Envoyé : jeudi 16 juin 2011 12:15
> À : Symfony-fr
> Objet : [symfony-fr] Re: Personnaliser la liste des actions
> 
> Je ne peux pas regrouper les actions de cette façon, j'obtiens
> toujours une liste déroulante qui contient toutes les options passées
> dans "batch_actions", mon objectif c'est d'avoir une liste d'actions
> regroupées par type d'action, soit une liste déroulante qui contient
> le tag <optgroup> comme décrit dans mon post, les options
> "Maintenance" et "Ajouter à" ne sont pas des actions mais des
> catégories d'actions, faut-il surcharger une méthode pour
> personnaliser cette liste? si oui, quelle méthode dois-je surcharger?
> 
> On 15 juin, 18:59, Lélio ML <mailing-l...@lelio.fr> wrote:
> > Les conteneurs ?
> > Si c'est les méthodes dans la classe actions c'est normal : c'est au
> > développeur de les écrire.
> > Il est possible d'apporter des précisions aux batch_actions :
> >   batch_actions:
> >     maintenance:
> >       label:       Maintenance
> >
> > Et peut-être même action: ...
> >
> >
> >
> >
> >
> >
> >
> > > -----Message d'origine-----
> > > De : symfony-fr@googlegroups.com
> > > [mailto:symfony-fr@googlegroups.com] De la part de mohamed
> > > hichem ben messaoud
> > > Envoyé : mercredi 15 juin 2011 11:24
> > > À : Symfony-fr
> > > Objet : [symfony-fr] Re: Personnaliser la liste des actions
> >
> > > Oui, mais j’obtiens pas les conteneurs "Maintenance" et 
> "Ajouter à"
> >
> > > On 15 juin, 10:14, Lélio ML <mailing-l...@lelio.fr> wrote:
> > > > C'est possible de rajouter des batch actions via le 
> generator.yml :
> > > > Dans la section list : tu peux utiliser "batch_actions:
> > > [..., La liste des
> > > > actions, ...]"
> >
> > > > Ps : je ne suis pas sur du nom batch_actions mais sinon
> > > c'est le principe
> >
> > > > > -----Message d'origine-----
> > > > > De : symfony-fr@googlegroups.com
> > > > > [mailto:symfony-fr@googlegroups.com] De la part de mohamed
> > > > > hichem ben messaoud
> > > > > Envoyé : mardi 14 juin 2011 18:06
> > > > > À : Symfony-fr
> > > > > Objet : [symfony-fr] Personnaliser la liste des actions
> >
> > > > > Bonjour,
> > > > > Je suis nouveau sur symfony, je suis entrain de developper une
> > > > > application de quiz, pour pratiquer et manipuler ce
> > > framework, j'ai un
> > > > > "petit" soucis avec la liste déroulante des 
> "batch_actions", ma
> > > > > question est :
> > > > > Est-il possibble de regrouper les actions par type
> > > d'action dans cette
> > > > > liste?
> >
> > > > > Je m'explique :
> >
> > > > > J'ai une liste de questions qui sont affectées à des 
> profils de
> > > > > candidats,
> > > > > Dans la page question/list, je voudrais avoir une 
> liste d'actions
> > > > > regroupées comme suit :
> >
> > > > > <select name="batch_action">
> > > > > <option value="">Choisir une action</option>
> > > > >   <optgroup label="Maintenance">
> > > > >     <option value="batchDelete">Supprimer</option>
> > > > >     <option value="batchDesactiver">Désactiver</option>
> > > > >     <option value="batchActiver">Activer</option>
> > > > >   </optgroup>
> > > > >   <optgroup label="Ajouter à">
> > > > >      <option value="batchAddto1">Profil 1</option>
> > > > >      <option value="batchAddto2">Profil 2</option>
> > > > >      <option value="batchAddto3">Profil 3</option>
> > > > >   </optgroup>
> > > > > </select>
> >
> > > > > Je suis sur symfony 1.2
> > > > > Il me manque de créer les balises optgroup dans la liste
> > > batch_action,
> > > > > Merci à vous
> >
> > > > > --
> > > > > Vous recevez ce message, car vous êtes abonné au groupe
> > > > > Google Groupes Symfony-fr.
> > > > > Pour envoyer un message à ce groupe, adressez un e-mail à 
> > > > > symfony-fr@googlegroups.com.
> > > > > Pour vous désabonner de ce groupe, envoyez un e-mail à
> > > > > l'adresse symfony-fr+unsubscr...@googlegroups.com.
> > > > > Pour plus d'options, consultez la page de ce groupe :
> > > > >http://groups.google.com/group/symfony-fr?hl=fr
> >
> > > --
> > > Vous recevez ce message, car vous êtes abonné au groupe
> > > Google Groupes Symfony-fr.
> > > Pour envoyer un message à ce groupe, adressez un e-mail à 
> > > symfony-fr@googlegroups.com.
> > > Pour vous désabonner de ce groupe, envoyez un e-mail à
> > > l'adresse symfony-fr+unsubscr...@googlegroups.com.
> > > Pour plus d'options, consultez la page de ce groupe :
> > >http://groups.google.com/group/symfony-fr?hl=fr
> 
> -- 
> Vous recevez ce message, car vous êtes abonné au groupe 
> Google Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à 
> symfony-fr@googlegroups.com.
> Pour vous désabonner de ce groupe, envoyez un e-mail à 
> l'adresse symfony-fr+unsubscr...@googlegroups.com.
> Pour plus d'options, consultez la page de ce groupe : 
> http://groups.google.com/group/symfony-fr?hl=fr
> 
> 

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

Répondre à