2012-05-04 2 views
2

CakePHP Pagination Helper a des numéros de fonction() pour les liens de pages de génération.numéros de paginations CakePHP()

Je souhaite générer des nombres (par défaut 8) avec la classe de numéros «classe et en outre à premier nombre et le dernier numéro (« nombre premier » et« nombre-dernière). Ma question est de savoir comment ajouter classe au premier et au dernier numéro?

OU

Comment générer des nombres de 2 à 7. Quand je produis ce nombre i utiliser en premier() et dernier().

Désolé, mais mon anglais est très simple :)

Répondre

0

Pour ajouter une classe à tous les liens numériques, il y a déjà une option pour that:

echo $this->Paginator->numbers(array('class' => 'numbers')); 

Si je comprends bien ce que vous voulez accomplir , vous devez faire quelque chose comme ceci:

echo $this->Paginator->first(__('<< First'), array('class' => 'number-first')); 
echo $this->Paginator->numbers(array('class' => 'numbers', 'first' => false, 'last' => false)); 
echo $this->Paginator->last(__('>> Last'), array('class' => 'number-last')); 

Si c'est pas ce que vous vouliez, vous devrez faire votre propre aide de l'extension et la pagination existante un pour remplacer la méthode numbers().

+0

J'utilise 1.3 et première => false ne fonctionne pas dans nubers fonctionner – kicaj

+0

@kicaj: Bien que ça strange..accoriding au code que je lis, il devrait fonctionner. Si c'est vrai, vous n'avez pas de chance et devrez étendre PaginatorHelper et écrire du code vous-même. –

+0

peut vous pls me dire comment puis-je avec cette liste achive menu déroulant non –

Questions connexes