У меня странная проблема в CakePHP, где
$this->something->find('count');
работает отлично, но
$this->something->find('all');
ничего не возвращает (даже пустой массив, любые ошибки или что-нибудь).
edit: оказывается, я получаю ошибку sql: «Ошибка SQL: 1054: неизвестный столбец» - для столбца, который действительно существует. (users.display_name в запросе sql ниже):
SELECT item.id, item.name, item.description, item.user_id, users.display_name FROM item LEFT JOIN users ON (item.user_id = users.id);
Я также пытался использовать findAllBy и paginate (на самом деле я пытаюсь сделать paginate - хотя из того, что я собрал, paginate и find ('all') довольно похожи по функциональности).
Странно то, что find ('all') работает везде - только в этом конкретном контроллере он действует странно. Я не получаю никаких ошибок, просто пустой результат.
Я думаю, что я могу упускать из виду кое-что довольно простое, но любая помощь приветствуется. Спасибо!