Welche Konditionsarten sind in Magento 2 zulässig?

19

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 eqBedingungsart. 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);
Bunyamin Inan
quelle

Antworten:

45

verfügbare Bedingungen

 "eq" => equalValue
 "neq" => notEqualValue
 "like" => likeValue
 "nlike" => notLikeValue
 "is" => isValue
 "in" => inValues
 "nin" => notInValues
 "notnull" => valueIsNotNull
 "null" => valueIsNull
 "moreq" => moreOrEqualValue
 "gt" => greaterValue
 "lt" => lessValue
 "gteq" => greaterOrEqualValue
 "lteq" => lessOrEqualValue
 "finset" => valueInSet
 "from" => fromValue, "to" => toValue
Bilal Usean
quelle
2
Hier finden Sie die offizielle Dokumentation zu Suchkriterien, in der auch die verfügbaren Bedingungen angezeigt werden. devdocs.magento.com/guides/v2.1/howdoi/webapi/…
Bunyamin Inan
Die Devdocs-Seite im obigen Kommentar ist nicht mehr gültig. Überprüfen Sie devdocs.magento.com/guides/v2.3/rest/performing-searches.html auf die verfügbaren Typen.
16.