Saya menggunakan Magento 2.1.0 dan saat ini saya mengalami kesulitan dalam menyaring koleksi produk dengan beberapa kategori. Saya telah menggunakan lebih dari beberapa cara untuk membuatnya bekerja tetapi tidak.
Asumsi:
$catalog_ids = [618, 619, 620];
Mengembalikan NULL
$productCollection = $this->productCollectionFactory->create() ->addAttributeToSelect('*') ->addCategoriesFilter(array('in' => $catalog_ids));
Pengembalian pengecualian: Nama atribut tidak valid: category_id
$productCollection = $this->productCollectionFactory->create() ->addAttributeToSelect('*') ->addAttributeToFilter('category_id', array( 'finset' => $catalog_ids ));
Mengembalikan kesalahan Sintaks atau pelanggaran akses
$productCollection = $this->productCollectionFactory->create() ->addAttributeToSelect('*') ->addAttributeToFilter('category_ids', array( 'finset' => $catalog_ids ));
Adakah saran tentang bagaimana saya dapat memiliki pekerjaan ini atau memiliki sesuatu yang menghubungkan pekerjaan ini?