Надеюсь, мне не нужно прибегать к пользовательским запросам.
Смежный вопрос: как мне получить данные, чтобы, если связанная модель была пустой, запись вообще не получалась, в отличие от пустого массива для связанной модели?
В качестве упрощенного примера, скажем, у меня есть следующие модели:
Город -> Улица -> Дом
Как отсортировать результаты по городам по номерам домов?
Как мне получить Городские рестулы, в которых есть хотя бы один Дом? Мне не нужна запись с названием города и подробностями, а также пустой массив House, поскольку он портит результаты разбивки на страницы.
CakePHP извлекает записи Дома, принадлежащие Улице, в отдельном запросе, поэтому если поместить что-то вроде «House.number DESC» в поле «порядок» поискового запроса, появится ошибка «поле не существует».
Есть идеи?