Magento 2 में अनुमत स्थिति प्रकार क्या हैं?


19

जोड़ते समय की अनुमति दी हालत प्रकार की सूची क्या है फिल्टर करने के लिए मापदंड खोज Magento 2 में?

इंटरनेट उपयोग में खोज मापदंड के बारे में सभी उदाहरण eq हालत प्रकार का हैं। क्या कोई और है? क्या आपके पास कहीं पूरी सूची है?

EDIT 1: कृपया निम्नलिखित कोड ब्लॉक देखें। के लिए मेरे विकल्प क्या हैं 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);

जवाबों:


45

उपलब्ध शर्तें

 "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
यहां खोज मानदंडों के बारे में आधिकारिक दस्तावेज है, जो उपलब्ध शर्तों को भी प्रदर्शित करता है। devdocs.magento.com/guides/v2.1/howdoi/webapi/…
बुनयामीन इनन

ऊपर टिप्पणी में देवदास पृष्ठ अब मान्य नहीं है, avdable प्रकार के लिए devdocs.magento.com/guides/v2.3/rest/performing-searches.html देखें
तजित् स

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.