Fonction CONCAT et utilisation dans DQL
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:
SELECT CONCAT_WS(' ', nom , prenom) as nom_complet FROM MaTable.....
Dans mon repository j'ai une méthode concatener qui fait
Code:
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.