essayé ça public function executeIndex(sfWebRequest $request){ $letter = $request->getParameter('letter');
$this->risks = Doctrine_Core::getTable('risk') ->createQuery('a') ->where('nomLIKE ? ', "$letter%") ->execute(); } 2011/7/22 Florine Becquet <florinett...@gmail.com> > Désolé de vous embeter encore mais je pense que la route n'est pas > bonne. > J'ai : > map_admin/lettre: > url: /map_admin/:lettre > options: { model: risk, type: list } > param: { module: map_admin, action: index } > requirements: > sf_method: get > > map_admin: > url: /map_admin/ > options: { model: risk, type: list } > param: { module: map_admin, action: index } > > et: > <div class="alphabet"> > <?php for($i = 65; $i < 91 ; $i++): ?> > <?php $letter = chr($i); ?> > <?php echo '<a href='.url_for('@map_admin?lettre='.$letter).' > class="espace"> '.$letter.'</a>'; ?> > <?php endfor; ?> > </div> > > Et je voudrais également que quand j'arrive sur ma page la lettre A > soit par défaut > Cdt et merci encore > > On 22 juil, 12:34, mehdi mays <mehdim...@gmail.com> wrote: > > public function executeIndex(sfWebRequest $request) > > { > > $letter = $request->getParameter('letter'); > > > > $this->risks = Doctrine_Core::getTable('risk') > > ->createQuery('a') > > ->where('nom LIKE ?', '$letter %') > > ->execute(); > > } > > > > ou > > > > public function executeIndex(sfWebRequest $request) > > { > > $letter = $request->getParameter('letter'); > > > > $this->risks = Doctrine_Core::getTable('risk') > > ->createQuery('a') > > ->where('nom LIKE ?', '{$letter}%') > > ->execute(); > > } > > > > 2011/7/22 Florine Becquet <florinett...@gmail.com> > > > > > > > > > > > > > > > > > > > > > J'ai fait cette requete > > > public function executeIndex(sfWebRequest $request) > > > { > > > $letter = $request->getParameter('letter'); > > > > > $this->risks = Doctrine_Core::getTable('risk') > > > ->createQuery('a') > > > ->where('nom LIKE ?', 'A%') > > > ->execute(); > > > } > > > Mais je voudrais y inclure $letter à la place de A. Comment dois-je > > > faire ? > > > Cdt > > > > > On 21 juil, 16:28, Mohamed Lamine Kamagaté <kamaga...@gmail.com> > > > wrote: > > > > Bonjour, > > > > Commence tout d'abord par definir une route pour ton action : > > > > > > *page:* > > > > * url: /page/:lettre* > > > > * param: { module: tonModule, action: page }* > > > > * requirements:* > > > > * sf_method: get* > > > > > > Ensuite dans sur ta page tu lies chaque lettre a ta route : > > > > *<a href="<?php url_for('@page?lettre=A') ?>"> A </a>* > > > > * > > > > * > > > > Enfin tu récupères l'argument dans ton action. > > > > > > *$lettre = $request->getParameter('lettre');* > > > > > > Avec la lettre tu interroges ta base de donnée. > > > > > > Et voila! > > > > > > 2011/7/21 Florine Becquet <florinett...@gmail.com> > > > > > > > Bonjour, > > > > > Je souhaite dans ma page mettre un alphabet (A B C ... X Y Z) et > que > > > > > dès que je clique sur une lettre j'affiche les pays qui commencent > par > > > > > cette lettre. > > > > > Comment faire cet alphabet et comment lui passer la lettre en > question > > > > > en argument ? > > > > > Cordialement > > > > > > > -- > > > > > 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 > > > > -- > > Merci > > Trés Cordialement > > > > Mehdi MAYS > > GSM : +212669609987 > > Développeur PHP5 > > -- > 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 > > -- Merci Trés Cordialement Mehdi MAYS GSM : +212669609987 Développeur PHP5 -- 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