Je pourrais aussi gérer la casse des colonnes concernées en amont ... mais ça serait trop facile !
La base de données existe déjà, avec tous ses défauts, je dois me démerder avec...
@arnooo999...
Type: Messages; Utilisateur: Tseho
Je pourrais aussi gérer la casse des colonnes concernées en amont ... mais ça serait trop facile !
La base de données existe déjà, avec tous ses défauts, je dois me démerder avec...
@arnooo999...
Quand j'essaye de faire
$query->select('a')
->from('\App\AppBundle\Entity\Actes', 'a')
->orderBy($query->expr()->lower('a.libelle'));
ou
Le queryBuilder ne supporte pas la fonction LOWER() dans un ORDER BY.
ça génère cette erreur :
[Syntax Error] line 0, col 67: Error: Expected end of string, got '('
[EDIT]
Ta solution est effectivement plus rapide mais le
WHERE a.id IN (:ids) ne conserve pas l'ordre des lignes de la requête précédente !
Cela ne résout donc pas mon problème.
[Réponse...
J'ai exactement le même problème avec Symfony2 / Doctrine donc je me permets d'apporter la solution HORRIBLE que je suis contraint d'utiliser.
Ma fonction devait ressembler à ça :
//...
à propos de CoffeeScript (en anglais, désolé) : http://ceronman.com/2012/09/17/coffeescript-less-typing-bad-readability/
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.