Magento 2: addAttributeToFilter not working when filtering by ID
-
11-05-2021 - |
質問
Exception #0 (Magento\Framework\Exception\LocalizedException): The "id" attribute name is invalid. Reset the name and try again.
Here is my code
...
\Magento\Catalog\Model\ResourceModel\Product\CollectionFactory $productCollectionFactory,
...
$collection = $this->_productCollectionFactory->create();
$collection->addAttributeToSelect('*')->addAttributeToFilter('id',array("in"=>$productIds));
Can everybody helps me ? Thanks
正しい解決策はありません
他のヒント
If you are looking to filtering by product ID, then use entity_id
as 'id' column does not exist in the OOTB Magento products table.
所属していません magento.stackexchange