Подскажите пожалуйста. Если я хочу прикрутить пагинацию на симфони 5, то

чтобы это оформить оптимально мне нужно юзать \Doctrine\ORM\Tools\Pagination\Paginator и перейти на построение запросов через QueryBuilder?

9 ответов

12 просмотров

эм... вовсе не обязательно, пагинацию можно использовать и свою. Или у вас есть какая то зависимость от пагинатора?

Сергей-Петренко Автор вопроса
Thony
эм... вовсе не обязательно, пагинацию можно исполь...

Нет, никаких зависимостей нет, но это первое, на что наткулся в гугле. Понятно, что можно и свое написать, но например для примитивного разбиения по страницам думаю, что и это можно использовать. Но большая часть вопроса заключается, что нужно использовать QueryBuilder? Я только недавно начал осваивать симфони и мои вопросы могут быть совсем глупыми

Сергей Петренко
Нет, никаких зависимостей нет, но это первое, на ч...

QueryBuilder не обязательно. Можно просто параметром в DQL

KitCat
QueryBuilder не обязательно. Можно просто параметр...

И хреначить offset. Для twig есть 100500 сниппетов для рисования пагинации.

Сергей Петренко
Нет, никаких зависимостей нет, но это первое, на ч...

Глупость вопроса не важна. Важен сам факт вопроса ) Пагинация - это просто объект контролирующий листание списка сущностей. Такой себе курсор ) Как он реализуется - не сильно и важно. Сначала, попробуйте компонент от доктрины, а уже на практике станет понятно, надо ли вам оно или можно чего-то свое. Но думаю докриновый подойдет полностью )

Thony
Глупость вопроса не важна. Важен сам факт вопроса ...

доктриновский пагинатор мудацкий, он не удаляет сортировку из запроса, например

Иван Лещёв
доктриновский пагинатор мудацкий, он не удаляет со...

Эм... Сортировка вроде бы уже не пагинация ) зачем ее оттуда удалять?

Thony
Эм... Сортировка вроде бы уже не пагинация ) зачем...

пагинатор делает каунт запрос ил основного

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта