Bonjour,
je suis débutant sur Doctrine 2/ SF2, alors c'est surement une question bête.
Je n'arrive pas à utiliser un IF dans la clause SELECT. C'est ce genre de requête que je voudrai traduire par exemple :
Mais si j'ai bien compris la doc ce n'est pas possible sans creer une fonction spécifique. Donc j'ai créé ma fonction personnalisé pour Mysql IF, mais j'ai un nouveau problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT ProductName, UnitPrice, IF(UnitPrice>=20, 'High Price', 'Low Price') AS "Price Level" FROM Products;
Je dois ajouter ces lignes dans la configuration de Doctrine mais comment traduire ça dans le fichier config.yml de symfony 2 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $config = new \Doctrine\ORM\Configuration(); $config->addCustomStringFunction($name, $class); $config->addCustomNumericFunction($name, $class); $config->addCustomDatetimeFunction($name, $class); $em = EntityManager::create($dbParams, $config);
Je ne sais pas comment faire, où et comment ajouter ces lignes de code ?
Merci d'avance
Partager