Как поменять id двух соседних записей в yii2?

Здравствуйте, ситуация такая: надо сделать функцию изменения порядка отображения записей в списке. т.е. возможность поднимать и опускать запись на один порядок.
Сделал в таблице столбец sort, в которое записывается id записи при ее создании.
Список выводится с сортировкой по полю sort.
Например возмем запись с id=5,
далее надо вычислить соседние ближайшие записи и поменять у них местами данные в столбце sort.
Как это сделать?
  • Вопрос задан
  • 282 просмотра
Решения вопроса 1
iiifx
@iiifx
PHP, OOP, SOLID, Yii2, Composer, PHPStorm
Используйте готовые решения. За вас уже давно это сделали, при чем очень хорошо.

https://github.com/yii2tech/ar-position Расширение написал Климов, один из главных ментейнеров Yii2.

Постарайтесь изучить расширение и понять, как там все устроено. Если что - пишите, подскажу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы