Hallo Zusammen,
ich habe ein Problem mit dem NotFilter und verstehe einfach nicht, wo der Hund begraben liegt.
Wieso funktioniert dieser Code:
$criteria->getAssociation('downloads')->addFilter(
new EqualsFilter('customerGroups.id', $context->getCustomer()->getGroupId()
));
Aber dieser Code führt zu einem unknown column Error:
$criteria->getAssociation('downloads')->addFilter(new NotFilter(NotFilter::CONNECTION_AND, [
new EqualsFilter('customerGroups.id', $context->getCustomer()->getGroupId()),
]));
Der Error lautet:
Column not found: 1054 Unknown column ‚download.customerGroups_1.id‘ in ‚where clause‘
Ich möchte einfach nur prüfen, ob die Kundengruppen-ID nicht die gegebene ID ist, das schlägt aber fehl, wobei es einwandfrei funktioniert zu prüfen, ob die Kundengruppen-ID die gegebene ID ist.
Hat jemand hier eine Idee, was ich falsch mache?
Vielen Dank schon mal für Eure Hilfe.