更新yii2中不在同一模型中的数据

时间:2015-01-31 10:18:57

标签: php activerecord yii2 yii2-advanced-app

我有一个名为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上做的。

0 个答案:

没有答案