2
การกรองคลังเก็บวัตถุวีโอไอพี 2
ใน Magento 2 คุณสามารถใช้ที่เก็บผลิตภัณฑ์เพื่อกรองตามคุณสมบัติของผลิตภัณฑ์ได้หรือไม่? ใน Magento 2 คุณสามารถใช้วัตถุเงื่อนไขการค้นหา \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, และพื้นที่เก็บข้อมูล \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, เพื่อดึงรายการของวัตถุ $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); อย่างไรก็ตามวัตถุ searchCriteria ไม่มี (ดูเหมือนว่า?) มีความสามารถในการกรองโดยตรง ชั้นเกณฑ์การค้นหาไม่มีวิธีการสำหรับการเพิ่มสิ่งที่เรียกว่า filterGroups #File: lib/internal/Magento/Framework/Api/SearchCriteria.php public function getFilterGroups() { $filterGroups = $this->_get(self::FILTER_GROUPS); return is_array($filterGroups) ? $filterGroups : []; } public function setFilterGroups(array $filterGroups = null) { return $this->setData(self::FILTER_GROUPS, …