2

CakePHP Pagination Helper 具有用于生成页面链接的函数 numbers()。

我想生成带有“numbers”类的数字(默认为 8),另外还可以生成第一个数字和最后一个数字(“number-first”和“number-last”)。我的问题是如何将课程添加到第一个和最后一个数字?

或者

如何生成从 2 到 7 的数字。当我生成这个数字时,我使用 first() 和 last()。

对不起,但我的英语很简单:)

4

1 回答 1

-1

为了向所有数字链接添加一个类,已经有一个选项

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()方法。

于 2012-05-04T22:45:42.423 回答