CakePHP – Einfluss auf die Paginator URL nehmen
June 17th, 2009
In den Views mit Hilfe der Methoden prev(), next() und numbers() zwischen den einzelnen Seiten einer Auflistung navigiert werden. Was aber ist zu tun wenn man die URL anpassen möchte?
Soll z.B. an eine URL wie diese /users/index/page:2 noch eine ID angehängt werden, so dass man diese URL erhält /users/index/23/page:2 kann man das folgendermaßen erreichen
<?php echo $paginator->prev('<< '.__('zurück', 1), array('url' => array('id' => 23)), null, array('class'=>'disabled'));?> <?php echo $paginator->numbers(array('url' => array('id' => 23)));?> <?php echo $paginator->next(__('weiter', 1).' >>', array('url' => array('id' => 23)), null, array('class'=>'disabled'));?>
In diesem Zusammenhang:
- CakePHP – Die undokumentierte sort() Methode im paginator Das Thema Pagination ist in CakePHP sehr gut gelöst, es...
- CakePHP – Installation in einem Verzeichnis Üblicherweise werden CakePHP Applikation ja im Document Root eines Webserver...
- CakePHP – Pagination bei einer HABTM Beziehung Das Handbuch ist nicht allzu Gesprächig was dieses Thema angeht....