Guten Abend!
Ich habe ein select Feld im TCA auf Mehrfach-select umgestellt.
Das passt auch soweit und wird in der DB nun richtig (kommagetrennt) gespeichert.
Was muss ich bei meinem Query hier ändern, dass er diese kommagetrennten Werte berücksichtigt?
Es geht um die Category
$query = $this->createQuery();
# category and country selected
if ($searchQuery->hasCategory() && $searchQuery->hasCountry()) {
$constraints = $query->logicalAnd($query->equals('journeycategory', $searchQuery->getCategory()), $query->equals('journeycountry', $searchQuery->getCountry()));
} else if ($searchQuery->hasCategory()) {
# only category selected
$constraints = $query->equals('journeycategory', $searchQuery->getCategory());
} else if ($searchQuery->hasCountry()) {
# only country selected
$constraints = $query->equals('journeycountry', $searchQuery->getCountry());
}
Vielen Dank und Grüße!