CreateQueryBuilder: utiliser la fonction UPPER()

a marqué ce sujet comme résolu.

Bonjour, Je souhaite pouvoir faire une requête de ce type:

1
SELECT UPPER(name) FROM users

avec le QueryBuilder de Doctrine, avec Symfony, seulement, je ne parviens pas à trouver comment faire…

Je ne peux pas faire la requête en DQL, puisqu’il s’agit du query_builder dans un champ EntityType d’un formulaire.

J’ai pour l’instant contourné le problème en utilisant la fonction PHP strtoupper dans le getter de l’entité, mais je pense que c’est peut-être plus rapide si le traitement est fait par MySQL, en plus j’aimerais savoir comment faire…

Merci de votre aide.

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte