CakePHP Pagination Helper 具有用于生成页面链接的函数 numbers()。
我想生成带有“numbers”类的数字(默认为 8),另外还可以生成第一个数字和最后一个数字(“number-first”和“number-last”)。我的问题是如何将课程添加到第一个和最后一个数字?
或者
如何生成从 2 到 7 的数字。当我生成这个数字时,我使用 first() 和 last()。
对不起,但我的英语很简单:)
CakePHP Pagination Helper 具有用于生成页面链接的函数 numbers()。
我想生成带有“numbers”类的数字(默认为 8),另外还可以生成第一个数字和最后一个数字(“number-first”和“number-last”)。我的问题是如何将课程添加到第一个和最后一个数字?
或者
如何生成从 2 到 7 的数字。当我生成这个数字时,我使用 first() 和 last()。
对不起,但我的英语很简单:)
为了向所有数字链接添加一个类,已经有一个选项:
echo $this->Paginator->numbers(array('class' => 'numbers'));
如果我明白你想要完成什么,你应该做这样的事情:
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'));
如果这不是您想要的,您将不得不制作自己的分页助手并扩展现有的分页助手以覆盖该numbers()
方法。