Получить все записи, кроме последней, с помощью Zend и Doctrine - PullRequest
1 голос
/ 01 ноября 2011

Я работаю с Zend 1.11 и Doctrine 1.2 и пытаюсь найти способ получения списка записей из базы данных, исключая последнюю введенную запись (последний идентификатор). Я проверил документацию Doctrine, но ничего не нашел. Есть ли кто-нибудь, кто может мне помочь, пожалуйста?

1 Ответ

2 голосов
/ 01 ноября 2011

Я не пользователь Doctrine, но вы должны использовать порядок и смещение.

Если я рассматриваю Предельные и смещенные пункты и Порядок по пункту , я бы попытался написать:

$q = Doctrine_Query::create()
    ->select('u.username')
    ->from('User u')
    ->limit($k) // where $k is a great int, try without but I doubt this will work
    ->offset(1)
    ->orderBy('u.id DESC');

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...