Size: a a a

2020 August 13

SS

Stanislav Slow in OctoberCMS
вероятно, им в голову не пришло, что кто-то может одно поле использовать :)
источник

v

vladimir in OctoberCMS
Stanislav Slow
я так понял, они просто проверку делают по одному полю
Угу. Но почему именно по дате создания не знаю. В 5.1 добавляли касты из родительской модели. В 5.2 снова пропали - несколько помню .
источник

SS

Stanislav Slow in OctoberCMS
там как-то вообще все держится на условностях, смотрю
источник

SS

Stanislav Slow in OctoberCMS
особенно тянуть имя таймстамп полей из родительской модели
источник

v

vladimir in OctoberCMS
Stanislav Slow
вероятно, им в голову не пришло, что кто-то может одно поле использовать :)
Ну по правилам выборок и оптимизации. Дата создания не всегда нужна ))) в этом как раз и секрет. А так либо обе даты тяни, либо велосипед делай
источник

SS

Stanislav Slow in OctoberCMS
при том что связь many to many, родительской моделью может быть и та и другая
источник

SS

Stanislav Slow in OctoberCMS
и если там разные имена полей
источник

SS

Stanislav Slow in OctoberCMS
то соррян
источник

v

vladimir in OctoberCMS
Ну в many to many это нормально. Pivot то у них общий.
источник

SS

Stanislav Slow in OctoberCMS
да в том и дело
источник

SS

Stanislav Slow in OctoberCMS
pivot общий, а имена полей в родительских относительно этого пивота могут отличаться :)
источник

SS

Stanislav Slow in OctoberCMS
но
источник

SS

Stanislav Slow in OctoberCMS
источник

v

vladimir in OctoberCMS
В этом и суть. В зависимости от какой модели запрашиваешь сам pivot
источник

SS

Stanislav Slow in OctoberCMS
ага
источник

SS

Stanislav Slow in OctoberCMS
но структура таблицы pivot же не поменяется
источник

SS

Stanislav Slow in OctoberCMS
в зависимости от того, от какой модели запрос
источник

SS

Stanislav Slow in OctoberCMS
пример
источник

SS

Stanislav Slow in OctoberCMS
у тебя manyToMany между Model1 и Model2,
в Model1 у тебя
const CREATED_AT = "created"
в Model2
const CREATED_AT = "created_at"
источник

v

vladimir in OctoberCMS
А зачем ей меняться? Если у тебя many-to-many с пивотами стампами, то будь добр соблюдай стандартную структуру стандартных стампов . либо реализуй свой отдельный pivot объект.
источник