Closed navel closed 5 years ago
Можно пример кода, при котором у вас возникает проблема.
Можно пример кода, при котором у вас возникает проблема.
Сохранение любой модели у которой есть поле UInt64.
Yii правильно делает, что работает с этими числами как со строками, ибо в php в int они не умещаются. Но и в запрос на insert/update они подставляются с кавычками.
Проверь, я залил фикс, я в тестах проверил запись вставляет.
Проверил. Работает, спасибо
В
yii2\db\Schema.php:633
в функцииgetColumnPhpType()
для UInt64 выставляется значение string. Это мешает вставлять и обновлять значения. php не может работать с подобными числами, как вариант можно заменять такие строки на'toUInt64($value)'