3
วิธีการทริกเกอร์การอัปเดต minicart หลังจากเพิ่มลงในรถเข็น
ฉันมีคลาสต่อไปนี้ที่ฉันใช้ในการทดสอบการเพิ่มในรถเข็นด้วยวิธีที่กำหนดเอง 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(); } } มันใช้งานได้ดี เมื่อคุณดูรถเข็นมันจะแสดงรายการของฉันทุกคนดูดีในฐานข้อมูล ฯลฯ อย่างไรก็ตามมินิคาร์ทยังคงแสดงราวกับว่าไม่มีรายการในตะกร้า หากฉันเพิ่มผลิตภัณฑ์อื่นลงในรถเข็นโดยใช้ปุ่ม "เพิ่มลงในรถเข็น" บนหน้าผลิตภัณฑ์หรือรายชื่อซึ่งจะเพิ่มลงในรถเข็นและอัปเดต minicart เพื่อแสดงทั้งสองรายการ มันจะทริกเกอร์ minicart เพื่ออัพเดทตัวเองหรือ minicart รู้ได้อย่างไรว่ามันจำเป็นต้องรีเฟรช?
10
magento2