ฉันมีคลาสต่อไปนี้ที่ฉันใช้ในการทดสอบการเพิ่มในรถเข็นด้วยวิธีที่กำหนดเอง
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 รู้ได้อย่างไรว่ามันจำเป็นต้องรีเฟรช?