Доброй ночи всем.
Столкнулся со странным эффектом - метод save экземпляра AR возвращает true, ноль ошибок, создает новую строку в БД, но при этом все поля в ней пусты (даже то, что помечено как CURRENT_TIMESTAMP по дефолту). С точки зрения кода все просто не должно не работать.
$arBanners = new Banners();
$arBanners->setAttributes([
'type' => 'sometype',
'image' => 'someurl'
]);
$arBanners->save(false); // даже если валидацию не отключить, эффект будет тем же самым
В самой модели все более чем стандартно. Ума не приложу, где копать.
Таблица есть, коннект есть, поля в таблице тоже есть, запрос через DBO работает как надо. В чем может быть проблема?
Спасибо.