2012-05-04 59 views
2

CakePHP分页助手具有用于生成页面链接的函数编号()。CakePHP分页编号()

我想用类'数字'生成数字(默认为8),并且还要为第一个数字和最后一个数字('数字第一'和'数字最后')生成类别。 我的问题是如何添加类的第一个和最后一个号码?

OR

如何生成号2-7。当我第一次产生这个数字我使用()和last()。

很抱歉,但我的英语很简单:)

回答

0

对于添加类的所有链接数,已经有用于that一个选项:

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

+0

我使用1.3和第一个=> false在nubers函数中不起作用 – kicaj

+0

@kicaj:好吧,这很奇怪。感谢我正在阅读的代码,它应该工作。如果那是真的,那么你运气不好,需要扩展PaginatorHelper,并自己编写一些代码。 –

+0

你能告诉我如何使用下拉列表而不是列表 –