Size: a a a

2019 December 13

КГ

Константин Грачев in PHP
Он и не торчит, Pagerfanta тебе его не даст
источник

КГ

Константин Грачев in PHP
Artem Molotov
Я пример выше привёл со Спринга.
Там нет примеров, там API интерфейса
источник

AM

Artem Molotov in PHP
Константин Грачев
Он и не торчит, Pagerfanta тебе его не даст
Тогда можно будет достать данные вне репозитория через метод  getCurrentPageResults()
источник

AM

Artem Molotov in PHP
источник

AM

Artem Molotov in PHP
Вот я кидал, хоть и довольно мелкий
источник

AM

Artem Molotov in PHP
Т.е. репозиторий получает только объект с указанным количеством записей на страницу и номер текущей страницы, а дальше всё делает сам
источник

AM

Artem Molotov in PHP
И извне ничего достать паралельно к репозиторию нельзя, что, мне кажется, более корректно
источник

AM

Artem Molotov in PHP
Artem Molotov
Т.е. репозиторий получает только объект с указанным количеством записей на страницу и номер текущей страницы, а дальше всё делает сам
Сам репозиторий отдаёт iterable и countable объект.

Т.е. условно
Iterable&Countable = repository.findAll(Pageable)

Pageable — номер страницы, лимит, сортировка, всё
источник

КГ

Константин Грачев in PHP
Понятно, что-то типа Criteria только для пагинации. А зачем? Какую проблему это решает?
источник

AM

Artem Molotov in PHP
Константин Грачев
Понятно, что-то типа Criteria только для пагинации. А зачем? Какую проблему это решает?
Да, именно.

Позволяет нормально указать страницу, не дав вне репозитория получить выборку.
источник

AM

Artem Molotov in PHP
Artem Molotov
Сам репозиторий отдаёт iterable и countable объект.

Т.е. условно
Iterable&Countable = repository.findAll(Pageable)

Pageable — номер страницы, лимит, сортировка, всё
А внутри репозитория уже что-то типа пейджерфанты может делать paginate с полученным Pageable
источник

AM

Artem Molotov in PHP
но толку от пейджерфанты в таком случае мало
источник

КГ

Константин Грачев in PHP
Не понимаю что за проблема "нормально указать страницу"
источник

КГ

Константин Грачев in PHP
repository.findAll(pageIndex, pageSize): iterable чем плох?
источник

AM

Artem Molotov in PHP
Константин Грачев
repository.findAll(pageIndex, pageSize): iterable чем плох?
а потом еще критерии, сортировка и в результате метод с 5ма опциональными параметрами
источник

AM

Artem Molotov in PHP
Artem Molotov
а потом еще критерии, сортировка и в результате метод с 5ма опциональными параметрами
+ Pageable можно будет еще в коллекциях заюзать
источник

AM

Artem Molotov in PHP
как критерии
источник
2019 December 14

AK

Alexander Katynia in PHP
источник

KN

Kirill Nesmeyanov in PHP
https://www.youtube.com/watch?v=zZTv7HMxKXI у нас прям сейчас тоже =)
источник

KN

Kirill Nesmeyanov in PHP
онлайн трансляция
источник