public function actionAdd($id) { $item = Catalog::get($id); if (!$item) { throw new NotFoundHttpException('Item not found'); } $form = new AddToCartForm(); $success = 0; if ($form->load(Yii::$app->request->post()) && $form->validate()) { $response = Shopcart::add($item->id, $form->count, $form->color); $success = $response['result'] == 'success' ? 1 : 0; } return $this->redirect(Yii::$app->request->referrer . '?' . AddToCartForm::SUCCESS_VAR . '=' . $success); }
public function actionAdd($id = null) { $id = $_POST['AddToCartForm']['id']; $item = Catalog::get($id); if (!$item) { throw new NotFoundHttpException('Item not found'); } $form = new AddToCartForm(); $success = 0; if ($form->load(Yii::$app->request->post()) && $form->validate()) { $response = Shopcart::add($item->id, $form->count, $form->color); $success = $response['result'] == 'success' ? 1 : 0; } return '<h4 class="text-success"><i class="glyphicon glyphicon-ok"></i>' . Yii::t('easyii', 'Added to cart') . '</h4>'; // $url = Yii::$app->request->referrer ; // if (strpos($url,'?') !== false) { // $url=$url.'&'; // }else{ // $url=$url.'?'; // } // $fullurl=$url.AddToCartForm::SUCCESS_VAR.'='.$success .'&id='.$id; // echo("<script>location.href = '".$fullurl."';</script>"); // return $this->redirect($url.AddToCartForm::SUCCESS_VAR.'='.$success .'&id='.$id); }