Почему появляется указанная ошибка при попытке папдейтить объекты в модели Products? ($model и $modelObject - не объекты Products) ??
$transaction = \Yii::$app->db->beginTransaction();
try {
$model->save();
foreach (Yii::$app->request->post('Line') as $t) {
$modelObject = new RevenueItems();
$modelObject->attributes = [
АТТРИБУТЫ
];
$modelObject->save();
Products::updateAll(['quantity' => $newQuantity ], ['id' => АЙДИ_ПРОДУКТА]);
}
$transaction->commit();
} catch (\Exception $e) {
$transaction->rollBack();
throw $e;
}
То есть без строки:
Products::updateAll(['quantity' => $newQuantity ], ['id' => АЙДИ_ПРОДУКТА]);
Все отрабатывает как нужно. В чем может быть проблема ?
Заранее спасибо