رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارور در مرورگر بعد از حذف کالا از سبد (حل شد)
#1
سلام
من وقتی یک کالا رو از سبد خرید حذف میکنم.مینویسه.
کد:
The page isn't redirecting properly
Firefox has detected that the server is redirecting the request for this address in a way that will never complete.

    This problem can sometimes be caused by disabling or refusing to accept cookies.
پاسخ
تشکر شده توسط:
#2
حل شد
وقتی سبد خرید خالی میشه نباید تو اکشن delete از
$this->redirect(Yii::app()->request->urlReferrer);
استفاده بشه.چون قبلش توی اکشن order اینو نوشتیم.
$basket = Yii::app()->user->getState('basket');
        if (count($basket) == 0) {
            $this->redirect(Yii::app()->request->urlReferrer);
        }
پاسخ
تشکر شده توسط: sorkhabi
#3
بله باید مستقیماً به صفحه ای که مدنظرتونه کاربر رو بفرستین. البته میتونید با تنظیم Yii::app()->user->returnUrl توی صفحه ای که میخواین بهش برگردین با آدرس همون صفحه و بعد، ریدایرکت کردن به همین مقدار، جلوی loop رو بگیرین.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان