Repository et requêtes · Question 10 sur 12

Une recherche doit trouver toutes les conférences dont le titre contient le terme $searchWord. Quelle contrainte est correcte ?

1 réponse est correcte. Moyen

Afficher la solution

Solution

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

Explication

like() fonctionne comme LIKE en SQL : seuls les jokers % placés avant et après en font une recherche de sous-chaîne ; sans eux, c'est une comparaison exacte. contains() vérifie si une relation multivaluée (p. ex. un ObjectStorage) contient un objet donné, et equals() ne connaît pas de jokers. Si le terme recherché contient lui-même % ou _, il faut d'abord les échapper.

Certifications & examens

Quel examen pour la suite ?

Tu peux déjà t’entraîner pour 19 examens, 21 sont soumis au vote. Découvre toutes les certifications avec les infos officielles, vote ou propose ton examen.

Voir toutes les certifications