Получение последних n результатов запроса MySQL, но в CakePHP - PullRequest
0 голосов
/ 08 февраля 2012

Я хочу сделать именно это , но я хочу сделать это в Cake PHP, что усложняет ситуацию.

Вот что у меня есть:

$results = $this->Model->find('first', array('conditions' => array('id' => $id), 
                                             'contain' => array('OtherModel' => array('limit' => 10)));

, который ограничивает результаты данных от OtherModel до 10. Хотя это не совсем то, что я хочу .. Я хочу ограничить результаты последними 10 результатами.

Есть идеи, как бы вы это сделали?

Большое спасибо:).

1 Ответ

1 голос
/ 08 февраля 2012

Если я правильно понимаю, я думаю, что вы на правильном пути.

Добавьте это к параметрам поиска:

'order' => 'id DESC' // or created or whatever field you want to reverse sort by

Эта комбинация с LIMIT получит последний xрезультаты.

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