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

Répondre à