私は現在、CakePHP を使用してイベント用の REST API を構築しています。現在、イベント テーブルと、列 event_id と user_id を持つ event_attendees テーブルがあります。現在、ユーザーのリクエストに応じてすべてのイベントのリストを送り返すと、各イベントには詳細のフィールドがあり、ユーザー モデルとリンクするモデルを通じて、イベントに参加しているすべてのユーザーのリストが表示されます。ただし、各イベントには、現在のユーザーがイベントに参加しているかどうかを示す「attending」フィールドも必要です (これは、event_attendees テーブルを見て明らかにわかります)。そのため、イベント モデルで findAll() を呼び出すときはいつでも、各イベントに「attending」フィールドも含める必要があります。
どんな助けでも大歓迎です。