CakePHP : Ne pas avoir à répéter le code du « paginator »

Depuis de long mois vous copier/coller votre code de navigation du « paginator » sur toutes vos pages. Oui, le truc pour afficher précédent/suivant sous vos données paginées. Et bien miracle ! J’ai eu l’idée du siècle : faites un  »element ».

Oui c’est bidon, mais je viens d’y penser … après de longs mois  …

Créer un une page paginate.ctp dans /app/view/elements/paginate.ctp avec le code suivant


<div class='paging'>

<?php
echo $paginator->prev(__("<<< Précédent"), null, null, array('class' => 'disabled'));
echo $paginator->numbers();
echo $paginator->next(__(" Suivant >>>"), null, null, array('class' => 'disabled'));
echo $paginator->counter();
?>

</div>

Dans vos vues appeler « l’element » :


<?php echo $this->element('paginate'); ?>

Tags :

3 réponses à “CakePHP : Ne pas avoir à répéter le code du « paginator »”

  1. Simozik dit :

    Bonjour,
    Merci pour cette aidé. Comment faire pour integrer une templates de wordpress sur cakephp.
    Merci d’avance.

  2. admin dit :

    Bonjour,

    A part récupérer le css et le code html et le réintégrer « à la main » je ne connais pas d’autres solution. Je ne pense pas que ce soit possible.

  3. Simozik dit :

    Bonjour,
    Merci d’avoir répondre a ma question je vais essayé de réintégrer code HTML et CSS a mon application.
    Bonne journée.

Laisser un commentaire