на уровне 5, какой параметр функции передает аргумент /? page = url?

-1

Мне нужно иметь две разные страницы на одной странице, используя ajax, чтобы динамически загружать загружаемый контент в каждый из div.

то, что касается меня, - это то, где кормить аргумент страницы в моем контроллере, который соответствует номеру страницы, который я хочу извлечь из страницы. я, кажется, не сортировал этот вариант, хотя я полностью использовал исходный код Builder, Paginator, AbstractPaginator... думаю, что мое понимание архитектуры кода требует повышения...

метод, которым я следую, - это render() элементы управления пейджером, а затем модифицировать их с помощью jquery таким образом, что href=/random/route/? page = 4 становится onclick =/random/route/pager-type/4

Я установил соответствующие маршруты **/random/route/{pager-type?}/{page-no?} **, но у меня нет понимания того, как использовать аргумент page-no для извлечения страницы, на которую меня интересует из экземпляра пейджера.

спасибо всем заранее!

Теги:
laravel-5
pagination

1 ответ

0

Если вы хотите сделать это вручную, вы можете использовать функцию Laravel, например:

$posts = Posts::forPage(what_page, how_many_you_want_to_query it out);

поэтому, если я положил forPage(2, 10) он пропустит первые 10 строк и запрос после него с 10 строками.

За сценой Laravel сделает это, когда вы используете функцию forPage:

$this->skip(($page - 1) * $perPage)->take($perPage);
  • 0
    я тоже это пробовал, но удобство метода render (), который знает о начале и конце коллекции, - вот причина, по которой я наконец решил использовать метод Paginator ....

Ещё вопросы

Сообщество Overcoder
Наверх
Меню