Comment faire une requête WHERE field = $value ?
Bonjour, dans la poursuite de mon apprentissage de SF2, j'en suis arrivé au traitement des données.
Pour ce faire j'ai créé un contrôleur Profil à l'intérieur duquel je souhaiterais récupérer les données de mon Entity profile en fonction d'un Id que je récupère dans l'objet user. J'ai donc procédé comme ceci dans mon contrôleur
Code:
1 2 3
| $user_Id = $this->getUser()->getId();
$sql = $this->container->get('doctrine')->getEntityManager();
$dataProfile = $sql->find('MyappProfileBundle:Profile', $user_Id); |
Sauf que là, il me récupère par défaut le profile dont l'id = $user_Id. Mais je ne sais pas comment faire si en lieu et place je souhaiterai faire une recherche dans un champ spécifique de ma table Profile comme par exemple Where online = 1.
Merci pour votre aide