CakePHP requestAction вернул данные с запросом на поиск ('all') не работает? - PullRequest
2 голосов
/ 12 февраля 2011

Я не знаю, почему мой запрос сортировки DESC не работает ??Согласно руководству и другим источникам, все должно работать нормально:

function pd_list() {

    return $this->PlanDetail->find('all', array('order' => 'PlanDetail.name DESC', 'limit' => 10));

}

Все данные отображаются, как и ожидалось, в моем элементе, но не в порядке DESC (и ограничение 10 не работает)и я попробовал несколько тестов, и «порядок» =>, кажется, не имеет никакого эффекта?

1 Ответ

1 голос
/ 15 февраля 2011

JOEB,

Wow. После всех волос, которые я потерял, я не пробовал это (и теперь сортировка работает!):) .. Вот моя законченная рабочая функция:

function pd_list() {
    return $this->PlanDetail->find('all',
    array('contain' => false,
    'group' => 'PlanDetail.name',
    'order' => array('PlanDetail.name ASC'),
    'fields' => array('id','name')));
}
...