Всем привет!
Столкнулся с такой ситуацией, некоторые поля int конвертируются в string по непонятным для меня причинам.
В БД поля таблицы в integer, в модели также в правилах валидации integer, а делаю var_dump а там ситуация приблизительно следующая:
'id' => string '1' (length=1)
'name' => string 'Test' (length=4)
'route_id' => string '1' (length=1)
'price' => string '2400' (length=4)
'seats' => int 45
'status' => int 1
причем все эти поля у меня и в БД и в модели - integer, кроме name, а получаю я некоторые в int, некоторые в string
Кто сталкивался с подобным и в чем тут соль, куда копать?
Нашел что вот
тут поднимался вопрос, но вроде как уже закрыт, но в данном случае я и НЕ получаю массив с помощью asArray()