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);

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

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.