Size: a a a

2021 June 08

S)

Shokha )) in symfony
    /**
    * @ORM\Column(type="bigint")
    */
   private int $phoneNumber;
источник

D

Dmitry in symfony
а разрядность инта какая на вашей системе ?
источник

S)

Shokha )) in symfony
64
источник

D

Dmitry in symfony
ну, тогда сравните что в базе и что достает доктрина
источник

Ш

Шурик in symfony
источник

D

Dmitry in symfony
ему ж 10 лет :)
источник

Ш

Шурик in symfony
пишешь свой BigIntType, который возвращает (int)$value и живёшь счастливо
источник

Ш

Шурик in symfony
да, но х32 машины еще не пропали
источник

D

Dmitry in symfony
тогда проще телефон в сущности перевести в строку
источник

VM

Volodymyr Melko in symfony
а лучше не хранить телефоны в биг-инт
источник

AK

Anton K. in symfony
а что под капотом происходит в итоге?
источник

AK

Anton K. in symfony
что триггерит апдейт?
источник

Ш

Шурик in symfony
ну я предложил как в целом пофиксить все проблемы с обновлениями bigInt полей
источник

Ш

Шурик in symfony
доктрина сравнивает через строгое сравнение
и видит, что (string)"111" !== 111
источник

AK

Anton K. in symfony
больна
источник

Ш

Шурик in symfony
источник

Ш

Шурик in symfony
вот тут оно возвращает string
источник

Ш

Шурик in symfony
ну а при сохранении мониторит разницу, после чего собственно и.
источник

S)

Shokha )) in symfony
интересно) всем спасибо! буду писать свой тип итого
источник

VS

Valentin Saik in symfony
А можно спросить почему не стринг? Ну то есть аакие преимущества дает бигинт для телефона?
источник