Обновите данные, которые не в той же модели в yii2

У меня есть модель с именем покупателя, у которой есть несколько заказов на покупку. Каждый заказ на покупку имеет товар и количество каждого товара. Я попробовал систему, в которой я могу получить заказ на поставку, и количество моего запаса обновляется в зависимости от количества заказа на покупку У меня есть отдельная модель под названием Stock. Но я не могу обновить количество на складе, используя функцию обновления activerecords. Ниже мой код,

$model = $this->findModel($id);
$item = Stock::findOne($model->order_item);$item->quantity = $item->quantity + $model->order_item_quantity;
$item->update();

order_item работает как идентификатор продукта, чтобы найти товар, который я собираюсь обновить. order_item_quantity — количество заказа на покупку.

Это не показывает никакой ошибки. Тоже не работает. Кто-нибудь знает, почему это не работает?

Я делаю это на YII 2.0.2.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru