Home > CakePHP, php > CakePHP – Einfluss auf die Paginator URL nehmen

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:

  1. CakePHP – Die undokumentierte sort() Methode im paginator Das Thema Pagination ist in CakePHP sehr gut gelöst, es...
  2. CakePHP – Installation in einem Verzeichnis Üblicherweise werden CakePHP Applikation ja im Document Root eines Webserver...
  3. CakePHP – Pagination bei einer HABTM Beziehung Das Handbuch ist nicht allzu Gesprächig was dieses Thema angeht....

CakePHP, php , ,

  1. No comments yet.
  1. No trackbacks yet.