Skip to content

Instantly share code, notes, and snippets.

@sakilimran
Last active June 6, 2018 13:28
Show Gist options
  • Save sakilimran/a70a632b22c6419757a4 to your computer and use it in GitHub Desktop.
Save sakilimran/a70a632b22c6419757a4 to your computer and use it in GitHub Desktop.
pagination bootstrap cakephp
<ul class="pagination">
<li><?php echo $this->Paginator->prev('<i class="fa fa-chevron-left"></i>', array('escape'=>false,'tag' => 'li'), null, array('escape'=>false, 'tag' => 'li','class' => 'disabled','disabledTag' => 'a')); ?></li>
<li><?php echo $this->Paginator->numbers(array('separator' => '','currentTag' => 'a', 'currentClass' => 'active','tag' => 'li','first' => 1)); ?></li>
<li><?php echo $this->Paginator->next('<i class="fa fa-chevron-right"></i>', array('escape'=>false, 'tag' => 'li','currentClass' => 'disabled'), null, array('escape'=>false,'tag' => 'li','class' => 'disabled','disabledTag' => 'a')); ?></li>
</ul>
@rnowak8
Copy link

rnowak8 commented Jun 6, 2018

Fix for ellippsis:

'ellipsis' => '<li class="disabled"><a>...</a></li>'

All code:

<ul class="pagination">
	<li><?php echo $this->Paginator->prev('<i class="fa fa-chevron-left"></i>', array('escape' => false, 'tag' => 'li'), null, array('escape' => false, 'tag' => 'li', 'class' => 'disabled', 'disabledTag' => 'a')); ?></li>
	<li><?php echo $this->Paginator->numbers(array('separator' => '', 'currentTag' => 'a', 'currentClass' => 'active', 'tag' => 'li', 'first' => 1, 'ellipsis' => '<li class="disabled"><a>...</a></li>')); ?></li>
	<li><?php echo $this->Paginator->next('<i class="fa fa-chevron-right"></i>', array('escape' => false, 'tag' => 'li', 'currentClass' => 'disabled'), null, array('escape' => false, 'tag' => 'li', 'class' => 'disabled', 'disabledTag' => 'a')); ?></li>
</ul>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment