Cakephp 3.6 paginator

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

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

0

Решение

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

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.

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]