আমার নীচের ক্লাসটি আমি কাস্টম উপায়ে কার্টে যুক্ত পরীক্ষা করতে ব্যবহার করছি;
use Magento\Framework\App\Action;
use Magento\Checkout\Model\Cart;
class Add extends Action\Action
{
protected $cart;
public function __construct(
Action\Context $context,
Cart $cart
){
$this->cart = $cart;
parent::__construct($context);
}
public function execute()
{
$this->cart->addProductsByIds([1])
->save();
}
}
এটি দুর্দান্ত কাজ করে। আপনি যখন কার্টটি দেখেন তখন এটি আমার আইটেমটি দেখায়, ডাটাবেসগুলিতে সমস্ত দেখতে দুর্দান্ত লাগে However তবে, মিনিকার্ট এখনও দেখায় যেন ঝুড়ির কোনও আইটেম নেই।
আমি যদি সেই পণ্য বা তালিকার পৃষ্ঠাগুলির "কার্টে যুক্ত করুন" বোতামটি ব্যবহার করে কার্টে অন্য পণ্য যুক্ত করি তবে এটি কার্টে যুক্ত করে এবং উভয় আইটেম দেখানোর জন্য মাইনিকার্ট আপডেট করে।
এটি নিজেকে আপডেট করার জন্য মিনিকার্টটি কোথায় ট্রিগার করে বা মিনিকার্টটি কীভাবে জানতে পারে যে এটি রিফ্রেশ করা দরকার?