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

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT CONCAT_WS(' ', nom , prenom) as nom_complet FROM MaTable.....
Dans mon repository j'ai une méthode concatener qui fait

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;
}
Cela fonctionne mais je n'arrive pas à faire en sorte qu'il y ait un espace entre les deux champs récupérés

Est-ce que vous connaissez la méthode similaire à concat_ws ? Ou sinon un truc alternatif ?

Merci à tous d'avance.