Приветствую коллеги, возник вопрос по поводу коллекций - в документации об этом кусками, собрал примеры но при их выполнении данные в таблице не меняются. Прошу подсказать что я делаю не так.
Пример с удалением строк
$query = MyTable::getList(['filter' => ['ID' => [1, 2]]]);
$data = $query->fetchCollection();
foreach ($data as $item){
$data->remove($item);
}
$data->save();
Пример с массовым созданием элементов
$collectionClass = MyTable::getCollectionClass();
$books = $collectionClass::wakeUp([
['ID' => 1, 'PROP' => 'a'],
['ID' => 2, 'PROP' => 'b']
]);
$books->save(true);