Salut, Tu n'a pas le droit de faire 2 routes avec la méthode et la même url. la première déclarée gagnera toujours.
Tu devrais faire cette route : map_admin_lettre: url: /map_admin/*:letter* options: { model: risk, type: list } param: { module: map_admin, action: index } requirements: sf_method: [GET] Sinon impossible d'avoir connaissance de ton parametre. Le 27 juillet 2011 18:23, FloFlo Caliméro <florinett...@gmail.com> a écrit : > Bonjour, > j'ai ce code : > > <div class="alphabet"> > <?php echo '<a href="'.url_for('map_admin_lettre', array('letter' => > '')).'" class="espace">All</a>'; ?> > <?php for($i = 65; $i < 91 ; $i++): ?> > <?php $letter = chr($i); ?> > <?php echo '<a href="'.url_for('map_admin_lettre', > array('letter' => > $letter)).'" class="espace">'.$letter.'</a>'; ?> > <?php endfor; ?> > </div> > > <?php include_partial('list', array('risks' => $riskPager- > >getResults())); ?> > > <?php > $letter = @$_GET['letter']; > if(empty($letter)) $letter = ''; > var_dump($letter); > var_dump($_GET); > ?> > > <?php if($riskPager->havetoPaginate()): ?> > <div class="pagination"> > <?php echo 'lettre = '.$letter; ?> > <a href="<?php echo url_for('map_admin_lettre_page', > array('letter' > => $letter, 'page' => 1)) ?>">Première</a> > <a href="<?php echo url_for('map_admin_lettre_page', > array('letter' > => $letter, 'page' => $riskPager->getPreviousPage())) ?>">Précédente</ > a> > <?php foreach($riskPager->getLinks() as $page): ?> > <?php if ($page == $riskPager->getPage()): ?> > <?php echo $page ?> > <?php else: ?> > <a href="<?php echo url_for('map_admin_lettre_page', > array('letter' => $letter, 'page' => $page)) ?>"><?php echo $page ?></ > a> > <?php endif; ?> > <?php endforeach; ?> > <a href="<?php echo url_for('map_admin_lettre_page', > array('letter' > => $letter, 'page' => $riskPager->getNextPage())) ?>">Suivante</a> > <a href="<?php echo url_for('map_admin_lettre_page', > array('letter' > => $letter, 'page' => $riskPager->getLastPage())) ?>">Dernière</a> > </div> > <?php endif ?> > > Et ce routage: > map_admin_lettre_page: > url: /map_admin/:letter/:page > options: { model: risk, type: list } > param: { module: map_admin, action: index } > requirements: > sf_method: [GET] > > map_admin_lettre: > url: /map_admin/ > 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, letter: '' } > requirements: > sf_method: [GET] > > Le problème c'est que le routage "m'empeche" de récupérer les > arguments. > Comment puis-je faire pour récupérer la lettre ? > Cdt > > -- > 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 > > -- Jérémy LEHERPEUR jer...@leherpeur.net -- 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