2012-02-01 4 views
2

Comment le IFNULL de SQL est-il implémenté dans Symfony2 Doctrine Query Builder? Disons que je cette requête:IFNULL dans le générateur de requêtes Symfony2 Doctrine

select * from ticket order by IFNULL(modified_date, '2000-01-01') DESC, created_date DESC

Je cette DQL:

$this->qb->select("t, c.name") 
     ->from("Ticket", "t"); 
$this->qb->orderBy("t.modifiedDate", "DESC"); 
$this->qb->addOrderBy("t.createdDate", "DESC"); 

Maintenant, comment ajouter la partie IFNULL?

+2

J'ai le même problème sur mon projet symfony2 – haynar

Répondre

2

Ok, fait des recherches et constaté qu'il n'y a pas une telle implémentation. Googled un peu plus, et obtenu que ce genre de fonctionnalités manquantes peuvent être ajoutés à Doctrine comme propres fonctions.

Trouvé this extension on GitHub Je pense que cela fonctionnera. Mais je me demande s'il y aurait des problèmes ou des conflits avec les versions Doctrine ...

+0

Le lien n'existe pas – CrazyMerlin

Questions connexes