У меня есть запрос в моем хранилище, который получает все товары по категориям и типам контента.Я ищу запрос, подобный следующему:
$query = $this->createQuery();
$constraint = $query->in('category', $categories);
if (!empty($contentType)) {
$results = $query->matching(
$query->logicalAnd(
$constraint, $query->in('contentType', $contentType)
)
)
->setLimit((int)$limit)
->setOffset((int)$offset)
->execute()
->toArray();
Это хорошо работает, если 'containsType' содержит только один идентификатор в виде строки, например, '261'.Но если это строка с несколькими идентификаторами, она выглядит как «261 284 291», и запрос больше не работает.
Надеюсь, вы получили всю информацию.Дайте мне знать, если нет :) 1006 *