Size: a a a

2021 October 20

✨Basic_Instinct✨ in symfony
@ORM\GeneratedValue(strategy="AUTO")
источник

DA

Danil Andreyev in symfony
Нет, он и так AUTO
источник

✨Basic_Instinct✨ in symfony
с какого перепуга?
источник

DA

Danil Andreyev in symfony
Лол, с такого
источник

DA

Danil Andreyev in symfony
В классах можно по умолчанию определять значения свойств :)
источник

DA

Danil Andreyev in symfony
источник

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

✨Basic_Instinct✨ in symfony
ты говоришь о классах ORM, которая никак не связана с структурой бд
источник

DA

Danil Andreyev in symfony
Ты спросила почему он AUTO, я ответил, что по умолчанию если не передается ничего - выбирается AUTO
источник

✨Basic_Instinct✨ in symfony
да, точно, сори ))
источник

DA

Danil Andreyev in symfony
Структура бд тут не причем, по умолчанию доктрина запрашивает nextval sequence, а тут она бац и перестала запрашивать
Предположительно, выброшено было исключение (с доктриной не связанное, ем не закрывало), которое было сразу поймано и после этого все перестало работать к чертовой бабушке.
источник

✨Basic_Instinct✨ in symfony
я уже просто давно инкременты не пользую
источник

DA

Danil Andreyev in symfony
Пока закономерность только такая
источник

DA

Danil Andreyev in symfony
Я тоже на uuid-ах, эт легаси 🤞🏻
источник

D

Dmitry in symfony
если оно у вас воспроизводится, может проще отдебажить доктрину и глянуть что происходит ?
источник

D

Dmitry in symfony
если нет - закиньте в прод временный код который будет ловить конкретную проблему и печатать полный стектрейс в отдельный файл
источник

ПГ

Павел Г. in symfony
Случайно не апи платформа или еще что-то подобное?
источник

ПГ

Павел Г. in symfony
Вообще по ощущениям вполне логично. Стоит null, доктрина проверяет на isDirty - и видит что изменений не было.
источник

VM

Volodymyr Melko in symfony
return isset($this->id) ? $this->id : null;
источник

МФ

Максим Федоров... in symfony
Но новой сущности при персисте при автогенерации должен быть выдан id

Инсерт же, новая сущность
источник