我有一个名为purchaseorder的模型,它有一些采购订单。每个采购订单都有每个产品的产品和数量。我尝试了一个系统,我可以收到采购订单,我的库存数量按采购订单数量更新。我有一个名为Stock的独立模型。但是我无法使用activerecords更新功能更新库存数量。以下是我的代码,
$model = $this->findModel($id);
$item = Stock::findOne($model->order_item);
$item->quantity = $item->quantity + $model->order_item_quantity;
$item->update();
order_item作为产品ID,用于查找我打算更新的库存商品。 order_item_quantity是采购订单数量。
它没有显示任何错误。也不起作用。有没有人知道为什么这不起作用?
我是在yii 2.0.2上做的。