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

Répondre à