কার্ট getItemsCount () এবং getSummaryCount () এর মধ্যে পার্থক্য


12

আমি শিরোনামে কার্টে উপস্থিত মোট আইটেম প্রদর্শন করছি। আমি আইটেম গণনা প্রদর্শন করতে সক্ষম।

তবে আমি দুটি পদ্ধতির কার্টের মধ্যে কিছুটা বিভ্রান্ত

1. Mage::helper('checkout/cart')->getItemsCount()
2. Mage::helper('checkout/cart')->getSummaryCount();

আমার জন্য 1 ম কার্টে 1 টি আইটেম এবং দ্বিতীয়টি 6 টি কার্টে 6 টি আইটেম প্রদান করে, যা সঠিক এবং এই দুটি ফাংশনটিতে কী পার্থক্য রয়েছে ..

ধন্যবাদ।

উত্তর:


32
Mage::helper('checkout/cart')->getItemsCount() -- return shopping cart items count means how many sku add to shopping cart.
Mage::helper('checkout/cart')->getSummaryCount() -- return shopping cart items summary (suppose you add sku1 6 qty and sku2 3 qty = total 9 qty return)

দ্রষ্টব্য: এটি মেইজ_চেকআউট_ব্লক_কার্ট_সাইডবারের জন্য সিই ১.৯.২.২০১ on এ getItemCount () getItemsCount () নয়। getItemsCount () নিঃশব্দে ব্যর্থ হবে (খালি স্ট্রিং প্রত্যাবর্তন) এবং এই আচরণের কারণে বাগের কারণ হতে পারে।
ম্যানুয়েল আর্কড শ্মিড্ট

-3

এইভাবে getItemsCount কাজ করবে:

Mage::helper('checkout/cart')->getCart()->getItemsCount();

তা না হলে getItemsCount লাইনের উপরে এটি যুক্ত করার চেষ্টা করুন:

Mage::getSingleton('core/session', array('name'=>'frontend'));

এবং সারাংশ গণনা:

$count = $this->helper('checkout/cart')->getSummaryCount();  //get total items in cart

আমি দৃ sure়ভাবে নিশ্চিত যে আপনি নিম্নচাপিত হওয়ার কারণ হ'ল ওপি জিজ্ঞাসা করছিল যে এই দুটির মধ্যে পার্থক্য কী, সেগুলি ব্যবহারের বাক্য গঠন নয়।
joeybab3
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.