Magento 2에서 허용되는 조건 유형은 무엇입니까?


19

Magento 2에서 검색 기준필터 를 추가하는 동안 허용되는 조건 유형 목록은 무엇입니까 ?

인터넷 사용 eq조건 유형 의 검색 기준에 대한 모든 예 다른 것이 있습니까? 어딘가에 완전한 목록이 있습니까?

편집 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/…
Bunyamin Inan

위 주석의 Devdocs 페이지가 더 이상 유효하지 않습니다 . 사용 가능한 유형에 대해서는 devdocs.magento.com/guides/v2.3/rest/performing-searches.html 을 확인하십시오 .
Tjitse

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.