2009-12-03 14 views
1

J'utilise PaginationHelper et à mon avis je dois définir la classe pour le lien de la page en cours à "nombre actuel" et je dois aussi me débarrasser de la | caractères avant et après les pages.Personnalisation de Pagination Helper (style)

Je peux définir la classe d'ensemble, mais pas la classe de la page courante en utilisant:

<?php echo $paginator->numbers(array('before'=>'','after'=>'','class'=>'number')); ?>

Alors - Je dois générer ceci:

<div class="pagination"> <a href="#" class="number" title="1">1</a> <a href="#" class="number" title="2">2</a> <a href="#" class="number current" title="3">3</a> <a href="#" class="number" title="4">4</a> </div> <!-- End .pagination -->

Mais ce qui est généré est-ce :

<div class="pagination"> <span class="current">1</span> | <span><a class="number" href="/admin/users/dashboard/page:2">2</a></span> | <span><a class="number" href="/admin/users/dashboard/page:3">3</a></span> | <span><a class="number" href="/admin/users/dashboard/page:4">4</a></span>
</div>

Existe-t-il un moyen simple de le faire?

Idéalement, je voudrais supprimer les travées complètement, mais je ne vois pas une façon de le faire dans le api ...

Répondre

0

Les points suivants doivent travailler

echo $paginator->numbers(array(
    'before' => '', 
    'after' => '', 
    'separator' => '', 
    'tag' => false, 
    'class' => 'number' 
)); 

Take a look at the source code, il fait il est plus facile de voir quelles options vous pouvez définir.

+0

Doit être '$ this-> Paginator' (gâteau 1.3) à moins qu'il ne soit défini en tant que modèle var dans le contrôleur. – shxfee