Пользовательская нумерация страниц в Cake PHP

я новичок в cakePHP, и я не хочу создавать пользовательскую нумерацию страниц в cakePHP.

функция$paginator->numbers() ; он отображает номера страниц следующим образом:

1 | 2 | 3 | 4 | ...

просматривая параметры, есть несколько вариантов, чтобы изменить разделитель, чтобы добавить класс стиля CSS .. и т. д.

что я хочу, чтобы моя нумерация страниц, как это:

1-20 21-40 41-60 61-80 ... >>

у кого-то есть идея о том, как его кодировать?

РЕДАКТИРОВАТЬ :

я создал пользовательский помощник для разбивки на страницы:app/View/Helper/ ,

и я добавил свойCustomPaginatorHelper в $helpers из моегоController нравится :

public $helpers = array('CustomPaginator', 'Html', 'Form', 'Js');

но я получил эту ошибку:

Fatal error: Class 'PaginatorHelper' not found in /Applications/MAMP/htdocs/QRCode/app/View/Helper/CustomPaginatorHelper.php on line 2

кажется, что он не знаетPaginatorHelper !!! Где я должен добавить свой обычайPaginator ??

NB: Ваши номера функций () будут отображать только формат нумерации страниц: 1-20 21-40 ... и т. д., но без ссылок на страницы, я думаю :)

РЕДАКТИРОВАТЬ 2:

я добавилApp::set('PaginatorHelper','/View/Helper/'); и я больше не получаю эту ошибку. Теперь я пытаюсь позвонитьnumbers() метод пользовательского пагинатора, подобный этому:

$this->CustomPaginator->numbers(); 

но я получаю эту ошибку:

Fatal error: Call to a member function numbers() on a non-object in /Applications/MAMP/htdocs/QRCode/app/View/Codes/index.ctp on line 71

каков источник этой ошибки? я пытался добавить свой customPaginatorHelper в переменную $ helpers моего контроллера, но я все еще получаю ту же ошибку; есть идеи ?

заранее спасибо

Ответы на вопрос(5)

Ваш ответ на вопрос