есть ли способ отображения paginator в index.ctp, только если существует более 20 записей?
Теперь, если в моей таблице нет записей, в любом случае отображается paginator, и это выглядит очень плохо.
Я думал об использовании условия if, что если длина массива больше 20, то отображается пагинатор, но я должен был бы дать его каждому представлению. Есть ли другой путь?
Вы можете проверить, используя следующее условие
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.
для более подробной информации проверьте эту ссылку Проверка состояния нумерации страниц
Других решений пока нет …