что не так с этим запросом - PullRequest
0 голосов
/ 26 июля 2011

У меня есть это в моей табличной модели с именем Table

$ test = $ this-> find ('first', array ('условие' => array ('table.test_id is NULL'), 'order '=> array (' table.created ASC '),));

это не работает.Попытка получить последнюю строку с некоторыми критериями

1 Ответ

4 голосов
/ 26 июля 2011

Ну, во-первых, чтобы получить последнюю строку, вам нужно организовать по полю created по убыванию, а не по возрастанию. Кроме того, есть некоторые проблемы с вашим синтаксисом, которые я исправил ниже.

$this->find('first', array('conditions'=>array('Table.test_id'=>NULL), 'order'=>array('Table.created'=>'desc')));
...