Доступ к курсу "Работа с бандлом Doctrine Extensions." закрыт

Автор: Скачков Александр 28/09/2021 03:09:47

А если записей в таблице будет ну ОЧЕНЬ много, не будет ли медленно работать изменение позиции?

Автор: Дмитрий Ченгаев 29/09/2021 12:09:09

Думаю, что тормозить не будет.

Когда вы меняете position он меняется не для всей таблицы, а лишь для того диапазона в пределах которого вы перетаскиваете элемент. Поэтому, независимо от размера таблицы объем изменений будет не большой.

И для больших данных используется пагинация, что не позволяет перемещать сразу на большие диапазоны данных.

Если вручную поменять position с последнего элемента до первого для таблицы с несколькими миллионами записей, думаю придется подождать несколько десятков секунд.

Автор: Григорий - 19/07/2020 07:07:09

У меня только 1 вопрос, ну вот от куда вы вытаскивали эту информацию ? Я захожу в документацию и ... там нет наглядных примеров (разобраться вообще не возможно). В общем я прошу у Вас совета куда вообще смотреть чтобы понимать как применять это, как Вы это делаете ?

Автор: Дмитрий Ченгаев 19/07/2020 07:07:11

Сложно уже сейчас ответить на этот вопрос )

Где-то изучение исходного когда базовых классов библиотек.

Статьи в Google, Youtube и stackoverflow.com

Вот основные источники. Все приходится собирать по кусочкам из разных мест и много практики.

Автор: Григорий - 19/07/2020 07:07:18

Спасибо

Автор: Григорий - 19/07/2020 07:07:49

Ну блин просто иногда бывает так что нигде нету инфы и не понятно что делать, у меня такое часто, а Вы с таким сталкивались ?

Автор: Дмитрий Ченгаев 19/07/2020 07:07:25

Конечно, постоянно ) В этом случае стараюсь разбивать сложное на маленькие простые вещи и понять разобраться в сути простого. После этого снова возвращаемся к сложному.

Автор: indexpro24 08/09/2019 07:09:02

Отличная идея показать рабочую фичу в связке со сторонней технологией!
Обязательно внедрю у себя в проекте.
Хотелось бы ещё разных интересных реализаций посмотреть)