[route] Pagination routing symfony1.4
slt j'aimerai que l'url face http://mon_site/module/page/1 mais pour
le moment elle fais http://mon_site/module?page=2
dans ma route j'ai mie:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| presse:
url: /presse/:page
class: sfDoctrineRoute
options: { model: Cquesnelpresse, type: object }
param: { module: presse, action: index , page: 1 }
requirements:
page: d+
page: "[w/_.]+"
sf_method: [get]
presse_page:
url: /presse:page.html
param: { module: presse, action: index } |
le code de mon _pagination
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<?PHP $page_link = url_for('/presse?page=', true);?>
<?php echo link_to('« préc', $page_link.$pager->getFirstPage()) ?>
<?php if ($pager->haveToPaginate()): ?>
<?php $links = $pager->getLinks(); foreach ($links as $page): ?>
<?php echo ($page == $pager->getPage()) ? $page : link_to($page, $page_link.$page) ?>
<?php endforeach ?>
<?php endif ?>
<?php echo link_to('suiv »', $page_link.$pager->getLastPage()) ?>
<div class="pagination_desc">
<strong><?php echo count($pager) ?></strong> robe de mariage dans cette categorie
<?php if ($pager->haveToPaginate()): ?>
- page <strong><?php echo $pager->getPage() ?>/<?php echo $pager->getLastPage() ?></strong>
<?php endif; ?>
</div> |