Apa saja jenis kondisi yang diizinkan di Magento 2?

19

Apa daftar jenis kondisi yang diizinkan saat menambahkan filter ke kriteria pencarian di Magento 2?

Semua contoh tentang kriteria pencarian dalam eqtipe kondisi penggunaan internet . Apakah ada yang lain? Apakah Anda memiliki daftar lengkap di suatu tempat?

EDIT 1: Silakan lihat blok kode berikut. Apa opsi saya untuk 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
sumber

Jawaban:

45

kondisi yang tersedia

 "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
sumber
2
Berikut ini adalah dokumentasi resmi tentang kriteria pencarian, yang juga menampilkan kondisi yang tersedia. devdocs.magento.com/guides/v2.1/howdoi/webapi/…
Bunyamin Inan
Halaman Devdocs dalam komentar di atas tidak berlaku lagi, periksa devdocs.magento.com/guides/v2.3/rest/performing-searches.html untuk jenis yang tersedia.
Tjitse