Cakephp 3.6 paginator - PullRequest
       36

Cakephp 3.6 paginator

0 голосов
/ 07 сентября 2018

Можно ли отобразить paginator в index.ctp, только если существует более 20 записей?Теперь, если в моей таблице нет записей, в любом случае отображается paginator, и это выглядит очень плохо.

Я думал о том, чтобы использовать условие if, если длина массива больше 20, так что отображается paginator, но мне придется указывать его для каждого просмотра.Есть ли другой способ?

1 Ответ

0 голосов
/ 07 сентября 2018

Вы можете проверить, используя следующее условие

Cake\View\Helper\PaginatorHelper::hasNext(string $model = null)
Returns true if the given result set is not at the last page.

Cake\View\Helper\PaginatorHelper::hasPrev(string $model = null)
Returns true if the given result set is not at the first page.

Cake\View\Helper\PaginatorHelper::hasPage(string $model = null, integer $page = 1)
Returns true if the given result set has the page number given by $page.

Cake\View\Helper\PaginatorHelper::total(string $model = null)
Returns the total number of pages for the provided model.

для более подробной информации проверьте эту ссылку Проверка состояния нумерации страниц

...