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

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

9 ответов

10 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
А не хотим ли мы развлечься? 😉 Но так чтобы с пользой для наших профессиональных навыков?? 👨‍🎓👩‍🎓 Предлагаю на октябрь запланировать тестовый запуск новой командной игры "Игр...
Andrii Kurdiumov
2
Это переведённый текст с английского. Я не говорю на русском, но могу использовать переводчик Телеграм. Приветствую! Я начинающий веб-разработчик и все еще учусь. В настояще...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
1
у кого сколько оперативы на базе данных ?
АДИЛЬБЕК
4
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
5
Через бот апи возможно получить ID стикерпака? Не ссылку.
Vexylon [АФК до 09.09]
5
В тг можно спарсить всех кто пишет в группе? Если список участников скрыт
S
3
Привет Хочу сделать аналог iCloud’а для своих проектов, чтобы пользовательская информация хранилась в облаке, была доступна во всех сервисах, её можно было подсасывать везде)...
Виталий
9
Доброе утро, мультиязычные сайты делал кто-нибудь? Какие подводные камни? Нужно чего нибудь допом ставить? Как поступить? В теории сделать две папки ru en и туда кидать страни...
Racoon Mitya
2
Ребят, а двух-факторку для плагина Users и для бэкенда октября кто-то прикручивал? Поделитесь опытом
Constantine Anikin
4
Карта сайта