cette clause SQL fonctionne OK:Doctrine: comment créer une requête en utilisant "LIKE REPLACE"?
SELECT * FROM `sf_guard_user` WHERE nombre_apellidos LIKE REPLACE('Mar Sanz',' ','%')
Maintenant, je suis en train d'écrire cette requête pour Doctrine. Je l'ai essayé:
$query->andWhere(sprintf('%s.%s LIKE REPLACE (?," ","%")',
$query->getRootAlias(), $fieldName),
'Mar Sanz'));
mais je reçois cette erreur:
Warning: sprintf() [function.sprintf]: Too few arguments
Toute idée?
Cordialement
Javi
Merci! Votre suggestion a-t-elle un avantage? – ziiweb