public function actionGenerarcupon($id) { $cupon = new Cupones(); $request = Yii::$app->request; $cupon->idusuario = \Yii::$app->user->identity->id; $cupon->idproducto = $id; $hoy = date('Y-m-d'); $cupon->fecha = $hoy; $producto = Productos::findOne($id); $producto->vendidos += 1; $cupon->save(); $producto->update(); $Models = Stock::findOne($id); if ($Models != null) { $Models->stock--; if ($Models == 0) { $producto = Productos::findOne($id); $producto->activo = 0; } $Models->save(); } return $this->redirect(['view', 'id' => $cupon->id]); }