2012-02-01 84 views
2

Symfony2 Doctrine查詢構建器中實現的SQL的IFNULL如何實現? 比方說,我有這個疑問:Symfony2 Doctrine查詢構建器中的IFNULL

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

我有這樣的DQL:

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

現在如何添加IFNULL一部分?

+2

我有我的symfony2項目相同的問題 – haynar 2012-02-02 10:54:36

回答

2

好的,做了一些研究,發現沒有這樣的實現。

谷歌搜索多一點,並得到這種缺少的功能可以添加到Doctrine作爲自己的功能。

找到this extension on GitHub我認爲這會起作用。但不知道是否會有任何問題或與教條版本衝突...

+0

鏈接不存在 – CrazyMerlin 2018-03-06 02:17:35