Size: a a a

2020 February 21

N

Nick in OctoberCMS
Sergey
Он сам будет тебе проставлять значения
+
источник

A

Axenia in OctoberCMS
Nick (0) увеличил карму go1337 (399.12)
источник

N

Nick in OctoberCMS
Миша
beforeCreate
+
источник

A

Axenia in OctoberCMS
Nick (0) увеличил карму Electricaev (246.97)
источник

N

Nick in OctoberCMS
Dinwidid
Подключи в модель
use \October\Rain\Database\Traits\Sortable;
const SORT_ORDER = 'sort_order';
Погодите, если по дефолту у всех полей одинаковые значения(например 0 или 1) то use \October\Rain\Database\Traits\Sortable; не работает, не перезаписывает значения. Как только руками в таблице расставишь какие-то различные значение в sort_order - начинает работать. Это обсуждали в чате когда-то раньше. Вопрос стоит в том, как при создании ресурса расставлять в sort_order последовательные значения, а лучше дублировать значение из id
источник

S

Sergey in OctoberCMS
Сорт ордер сделан для последовательности
источник

S

Sergey in OctoberCMS
Берет максимальное  значение сортордер из таблицы и + 1
источник

S

Sergey in OctoberCMS
Если будет брать ID то не факт что этот ид должен быть последним, и что делать при реордере если будет такая логика
источник

D

Dinwidid in OctoberCMS
по дефолту у всех полей одинаковые значения(например 0 или 1) - это как и зачем?
источник

N

Nick in OctoberCMS
Dinwidid
по дефолту у всех полей одинаковые значения(например 0 или 1) - это как и зачем?
В таблике sort_order nullable, вот при создании ресурса оно таким и остается) В этом то и вопрос, как чтобы было иначе?
источник

N

Nick in OctoberCMS
Sergey
Берет максимальное  значение сортордер из таблицы и + 1
У меня как-то не берет, у меня все 0
источник

S

Sergey in OctoberCMS
Очистки все записи и попробуй заново начать создавать
источник

S

Sergey in OctoberCMS
Он изначально должен начать с 0 и ++ к максимальному делать
источник

S

Sergey in OctoberCMS
Возможно ты начал создавать записи когда у тебя не был добавлен сортейбл в модель
источник

S

Sergey in OctoberCMS
Из за этого там оказались нуллы
источник

N

Nick in OctoberCMS
Sergey
Возможно ты начал создавать записи когда у тебя не был добавлен сортейбл в модель
сейчас чекну
источник

N

Nick in OctoberCMS
Sergey
Он изначально должен начать с 0 и ++ к максимальному делать
Да, в этом была проблема. Теперь стало понятно! Спасибо! +
источник

N

Nick in OctoberCMS
Sergey
Очистки все записи и попробуй заново начать создавать
+
источник

A

Axenia in OctoberCMS
Nick (0) увеличил карму go1337 (400.12)
источник

D

Dinwidid in OctoberCMS
Если есть много записей, можно сделать sql запрос
SET @n = 0;
UPDATE название_таблицы SET sort_order=(@n := @n + 1);
источник