各「ユーザー」から最新の「メッセージ」を見つけてリストする必要があります(iPhoneなどの会話の受信ボックスなど)。
メッセージ テーブルのフィールドは次のとおりです。
id|to|from|body|timestamp
to = 現在のユーザー ID
from = 送信者のユーザー ID
「from」フィールドが一意である個別のユーザーごとに最新の投稿を取得するクエリを作成するにはどうすればよいですか? 明らかに、最初の条件は「to」フィールドが現在のユーザー ID と一致することです。
個別のユーザーからの各メッセージも、ユーザーの詳細を結果に結合する必要があります。
また、これがCakePHPでどのように機能するかを実証できれば、それは素晴らしいことです..! そうでない場合は、SQLだけで十分です:)