// Adding products to suggestions
$sql = <<>"$.moorl_suggested" IS NOT NULL;
SQL;
$productIds = $this->connection->executeQuery($sql)->fetchAll(\PDO::FETCH_COLUMN);
$criteria = new Criteria($productIds);
$criteria->addAssociation('cover');
$products = $this->productRepository->search($criteria, $event->getContext())->getElements();
Gibt es hierfür eine bessere Lösung? Finde aktuell hierzu keine passenden Filter.
Hallo,
du kannst im DAL auch nach customFields filtern:
$criteria = new Criteria();
$criteria->addFilter(
new EqualsFilter('customFields.my_custom_field', 'my value')
);
Wenn du einfach auf “NOT NULL” prüfen willst, geht das so:
new NotFilter(
NotFilter::CONNECTION_AND,
[
new EqualsFilter('customFields.my_custom_field', null),
]
)
Viele Grüße aus Schöppingen
Michael Telgmann
2 „Gefällt mir“
[@Michael Telgmann](http://forum.shopware.com/profile/17553/Michael Telgmann “Michael Telgmann”)
Vielen Dank für den Tipp!