Salut à tous,
Je me bats actuellement avec Doctrine pour retrouver les particularités de la fonction concat dans MySql
En fait dans mon entité, j'ai un attribut "Nom" et un autre "prenom" que je voudrais concatener avec un espace entre les deux hirtoire que cela soit lisible.
En Sql version MySql je fais
Dans mon repository j'ai une méthode concatener qui fait
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT CONCAT_WS(' ', nom , prenom) as nom_complet FROM MaTable.....
Cela fonctionne mais je n'arrive pas à faire en sorte qu'il y ait un espace entre les deux champs récupérés
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public function concatener(){ $req = _em->createQuery("SELECT CONCAT(m.nom, m.prenom) from MOnBundle:MaTable m") $result = $req->getResult(); return $result; }
Est-ce que vous connaissez la méthode similaire à concat_ws ? Ou sinon un truc alternatif ?
Merci à tous d'avance.
Partager