0
Ich habe eine Array-Eigenschaft innerhalb meiner Entität, die eine Reihe von Daten im 'd/m/Y'-Format enthält.Lehre überprüfen, ob Parameterwert in Entity-Array-Eigenschaft existiert
Ich versuche, eine Abfrage zu schreiben, die alle Instanzen der Entität auswählt, die kein Datum als Argument an die Repository-Methode in dieser Array-Eigenschaft übergeben haben.
Ich habe versucht, mit:
->andWhere(
$qb->expr()->notLike('u.datesBooked', ':date')
)
und
->andWhere(
$qb->expr()->notIn($date->format('d/m/Y'), 'u.datesBooked')
)
ohne Glück, ich die falschen Ergebnisse. Ist das sogar auf Datenbankebene möglich?
Siehe auch: http://stackoverflow.com/a/39229713/1791606. Sie müssten '-> wo verwenden ('u.datesBooked like: datesBooked') -> setParameter ('datesBooked', '%'. $ Date-> format ('d/m/Y'). '%') '. – qooplmao