Cakephp - Заказ содержания - PullRequest
1 голос
/ 01 июля 2010

Я использую сдерживаемое содержимое, чтобы уменьшить размер моих находок, но я застрял при попытке упорядочить данные поиска. Похоже, что при поиске не видно объединения организации.

Вот мой код -

$result = $this->Candidate->find('all', array(
    'conditions' => array('Candidate.id' => $candidatesCodes),
    'contain' => array(
        'History' => array(
            'Institution' => array('fields' => array('Institution.name'))
            )
        ),
        'order' => array('Institution.name, Candidate.lastname')
    ));

Я получаю эту ошибку -

 SQL Error: 1054: Unknown column 'Institution.name' in 'order clause' [CORE/cake/libs/model/datasources/dbo_source.php, line 525]

Спасибо, Алекс

1 Ответ

3 голосов
/ 01 июля 2010

Containable генерирует несколько запросов. Ваш заказ будет работать, если это будет один запрос. Вы можете добиться этого, используя 'joins' .

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