Symfony2: Как получить последний ответ на сообщение, используя QueryBuilder - PullRequest
0 голосов
/ 15 января 2012

Я знаю, что в заявлении sql последний ответ можно получить, добавив «заказ по созданному DESC limit 0,1»

Но как мне получить его с помощью QueryBuilder? Я ссылался на документ QueryBuilder. Функция limit () отсутствует.

1 Ответ

1 голос
/ 15 января 2012

Просто используйте -> setMaxResults (1), чтобы сказать «предел» доктриной

И документ ': http://www.doctrine -project.org / docs / orm / 2.1 / en / reference / query-builder.html # limit-the-result ^^

Но в этом случае вы должны использовать -> getSingleResult () instide of -> getResult (), без использования лимита. (Это более уместно!)

...