public function updateInventario() { $sum = 0; $entradas = Entrada::findAll(['producto_IdProducto' => $this->producto_idProducto]); foreach ($entradas as $e) { $sum += $e->cantidad; } $inv = Inventario::findOne(['producto_IdProducto' => $this->producto_idProducto]); if ($inv == null) { $inv = new Inventario(); $inv->producto_idProducto = $this->producto_idProducto; } $inv->stock = $sum; $inv->save(); }