Repository und Queries · Frage 10 von 12

Eine Suche soll alle Konferenzen finden, deren Titel den Suchbegriff $searchWord enthält. Welcher Constraint ist richtig?

1 Antwort ist richtig. Mittel

Lösung anzeigen

Lösung

  • B $query->like('title', '%' . $searchWord . '%')

Erklärung

like() arbeitet wie SQL LIKE: Erst die Platzhalter % davor und dahinter machen daraus eine Teilstring-Suche, ohne sie ist es ein exakter Vergleich. contains() prüft, ob eine mehrwertige Relation (z. B. ObjectStorage) ein bestimmtes Objekt enthält, und equals() kennt keine Platzhalter. Enthält der Suchbegriff selbst % oder _, sollte man diese vorher escapen.

Zertifikate & Prüfungen

Welche Prüfung kommt als Nächstes?

19 Prüfungen kannst du schon üben, über 21 stimmst du gerade ab. Sieh dir alle Zertifikate mit offiziellen Infos an, gib deine Stimme ab oder schlag deine Prüfung vor.

Zur Zertifikatsübersicht