06-12-1394، 01:09 ق.ظ
کدی رو که مینویسم دوباره برم میگردونه به صفحه خرید و فاکتور چاپ نمیشه
البته پول به حساب میره
ولی au برابر null هست
البته پول به حساب میره
ولی au برابر null هست
public function actionFacture() { if(!isset($_GET['au'],$_GET['order_id'])) { throw new HttpException('500','خطا در پارامترهای ورودی'); } $au = Yii::$app->request->get('au'); $orderId = Yii::$app->request->get('order_id'); if(!$model = Orders::findOne($orderId)) { throw new HttpException('404','فاکتور یافت نشد'); } list($code , $message) = Yii::$app->pay->verify($model->amount , $au); if($code == 1 && $model->confirmed == 0) { $model->au = $au; $model->confirmed = 1; $model->save(); Yii::$app->session->setFlash('success','خرید شما با موفقیت انجام شد'); Yii::$app->session->set('cart',[]); return $this->render('facture',compact('model')); } else { Yii::$app->session->setFlash('failure',$message); $this->redirect(['/site/cart']); } }