Wie lautet die Liste der zulässigen Bedingungstypen beim Hinzufügen von Filtern zu Suchkriterien in Magento 2?
Alle Beispiele zu Suchkriterien im Internet verwenden die eq
Bedingungsart. Gibt es noch andere? Hast du irgendwo eine komplette Liste?
EDIT 1: Bitte schauen Sie sich den folgenden Codeblock an. Welche Optionen habe ich für condition_type ?
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
/** @var \Magento\Catalog\Api\ProductRepositoryInterface $productRepository */
$productRepository = $objectManager->get(\Magento\Catalog\Api\ProductRepositoryInterface::class);
/** @var \Magento\Framework\Api\SearchCriteriaBuilder $searchCriteriaBuilder */
$searchCriteriaBuilder = $objectManager->get(\Magento\Framework\Api\SearchCriteriaBuilder::class);
/** @var \Magento\Framework\Api\FilterBuilder $filterBuilder */
$filterBuilder = $objectManager->get(\Magento\Framework\Api\FilterBuilder::class);
$filterSpecialPrice = $filterBuilder->setField('special_price')
->setValue('0')
->setConditionType('eq')
->create();
$searchCriteria = $searchCriteriaBuilder->addFilter($filterSpecialPrice)
->create();
$productCollection = $productRepository->getList($searchCriteria);
magento2
search-criteria
Bunyamin Inan
quelle
quelle
Sie können dies auch aus dem Dokument versuchen
https://devdocs.magento.com/guides/v2.3/rest/performing-searches.html
quelle