Size: a a a

2021 April 16

G[

GamIet [UA, Odessa] in symfony
У вас кролик отваливается по таймауту (или сеть глюкнула), но не все либы для пыхи умеют сами это трекать и переподключаться, поэтому все и валится.
Копайте в сторону таймаутов и heartbeat.
Вот ссылочка на коммент полезный. Да и статья сама тоже норм.
источник

D

Dmitry in symfony
имхо вы больше потратите времени на выяснение этого вопроса чем руками добавить в сущность, хендлер или где там у вас код
$object->updatedAt(new DateTimeImmutable)
источник

Ш

Шурик in symfony
чем timestamp не целое число?
источник

АП

Артур Пирожков... in symfony
ты не понял вопроса. мне не дату нужно туда класть, а число, которое больше на еденицу самого максимального в столбце, при обновлении/добавлении сущности
источник

Ш

Шурик in symfony
Автоинкремент?)
источник

АП

Артур Пирожков... in symfony
именно. только не для primary_key
источник

✨Basic_Instinct✨ in symfony
нужно получить select max(), а затем $object->updatedAt(.....
аннотациями ты вряд ли добьешься
источник

АП

Артур Пирожков... in symfony
Вот есть такое расширение SortablePosition https://medium.com/@ikerib/sortable-doctrine-extension-on-symfony-4-1185ec8aa568, делает почти то что мне нужно, но только автоинкрементирует при добавлении сузщнолсти, а не при обновлении.
Может в сторону автогенераторов кастомных покапать?
источник

✨Basic_Instinct✨ in symfony
автоинкремент - он и подразумевает число на еденицу выше для новой записи, а не апдейта
источник

АП

Артур Пирожков... in symfony
значит называть то, что мне нужно автоинкриментом - не корректно
источник

✨Basic_Instinct✨ in symfony
верно
источник

G[

GamIet [UA, Odessa] in symfony
Видимо у него какое-то подобие версионирования с затиранием старых версий и нужно +1 делать для старой записи при апдейте.
источник

АП

Артур Пирожков... in symfony
В принципе я сделал то, что мне нужно с помощью event listener, но меня не очень устраивает это решение
источник

G[

GamIet [UA, Odessa] in symfony
Я бы вообще эту логику перенес на сторону самой БД и не усложнял бы код...
источник

✨Basic_Instinct✨ in symfony
но с учетом всех записей в колонке
источник

G[

GamIet [UA, Odessa] in symfony
Ну да, странная логика, согласен.
источник

КА

Ключко Александр... in symfony
А если у обновляемой записи уже самое большое значение, его все-равно нужно увеличить на единицу?
источник

АП

Артур Пирожков... in symfony
нет
источник

AK

Anton K. in symfony
А чем не устраивает?
источник

AK

Anton K. in symfony
По-моему, хорошо. Правда наверное не учитывает concurrency
источник