Метод поиска CakePHP с JOIN

Привет,

Мне нужно выполнить следующий запрос, используя метод CakePHP find :

SELECT *
FROM `messages`
INNER JOIN users ON messages.from = users.id
WHERE messages.to = 4
ORDER BY messages.datetime DESC

В основном у меня:

  • messages таблица с моделью Сообщение
  • пользователи таблица с моделью Пользователь

и хотят получить информацию из обеих таблиц в одном запросе. Поле users.id совпадает с полем messages.from , поэтому соединение включено.

Я делаю это в моем MessagesController ], поэтому это должно быть что-то вроде:

$this->Message->find();

Спасибо

44
задан elitalon 23 November 2011 в 17:23
поделиться