Size: a a a

2021 August 18

ПГ

Павел Г. in symfony
Какой либо работы в коде точно нет? Как вариант посмотреть  содержимое UoF
источник

D

Dmitry in symfony
нашел, всем спасибо
источник

D

Dmitry in symfony
да, вы были правы, поле bigint а переменная была int
источник

D

Dmitry in symfony
по итогу UoW подгружало данные как строку, потом находило несоответствение между интом и строкой, ну и пересохраняло собственно
источник

ПГ

Павел Г. in symfony
Интересный кейс
источник

D

Dmitry in symfony
спасибо большое всем за помощь
источник

D

Dmitry in symfony
может кому сгодится - UnitOfWork.php:643 в доктрине метод computeChangeSet
туда можно ставить бряки и смотреть как доктрина считает разницу
источник

Ш

Шурик in symfony
Класс BigintType - там видно почему bigint читается как строка
источник

D

Dmitry in symfony
да я знаю почему он считается как строка, это была банальная ошибка в плане несоответствия типов
прощелкал :(
источник

D

Dmitry in symfony
я одновременно пишу на го, а там типизация строгая
источник

АС

Александр Семикашев... in symfony
Народ подскажите, я помню раньше если сохранить запись через doctrin то пустая строка преобразовывалась в null, если стоял nullable=true, но в версии 5 пустая строка попадает в базу как пустая строка.

Это какие-то изменения произошли?
источник

SP

Sergey Protko in symfony
В версии 5 чего? Доктрины? Так ещё 3-ей нету
источник

☆Даня☆ in symfony
3 вроде уже есть) но документация не обновляется
источник

АС

Александр Семикашев... in symfony
Описался, 2 версия.
источник

АС

Александр Семикашев... in symfony
Ну последняя стабильная через composer тянется 2,9
источник

SP

Sergey Protko in symfony
Вообще похоже что баг пофиксали
источник

АС

Александр Семикашев... in symfony
Ну в общем судя по всему так и есть. Если строка пустая и нужен null, то доп проверку и привидение к Null надо сделать.
источник

V

Valentin in symfony
Как получаете ошибки валидации формы
нужен на выходе массив вида имя_поля => ошибка
источник

SP

Sergey Protko in symfony
у тебя там есть коллекция ошибок, там все есть
источник

☆Даня☆ in symfony
Но все равно, документация не обновляется) в доке написано про кэш редис и другие, а в 2.0 вроде бы, эти все кэши удалены 😂
источник