Quels sont les types de conditions autorisés dans Magento 2?


19

Quelle est la liste des types de conditions autorisés lors de l'ajout d'un filtre aux critères de recherche dans Magento 2?

Tous les exemples de critères de recherche dans le eqtype de condition d' utilisation Internet . Y en a-t-il un autre? Avez-vous une liste complète quelque part?

EDIT 1: Veuillez regarder le bloc de code suivant. Quelles sont mes options pour 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);

Réponses:


45

conditions disponibles

 "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

2
Voici la documentation officielle sur les critères de recherche, qui affiche également les conditions disponibles. devdocs.magento.com/guides/v2.1/howdoi/webapi/…
Bunyamin Inan

La page Devdocs dans le commentaire ci-dessus n'est plus valide, consultez devdocs.magento.com/guides/v2.3/rest/performing-searches.html pour les types disponibles.
Tjitse

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.