2012-02-01 3 views
2

Как работает IFNULL SQL, реализованный в Symfony2 Doctrine Query Builder? Скажем, у меня есть этот запрос:IFNULL в Symfony2 Doctrine query builder

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

ответ

2

Хорошо, сделали некоторые исследования и обнаружили, что такой реализации нет.

Поймал еще немного, и понял, что такие недостающие функции могут быть добавлены в Доктрину как собственные функции.

Найдено this extension on GitHub Я думаю, это сработает. Но интересно, будут ли у них какие-либо проблемы или конфликты с версиями Doctrine ...

+0

Ссылка не существует – CrazyMerlin

 Смежные вопросы

  • Нет связанных вопросов^_^