id
CakePHP は列を持たないテーブルをどのように処理しますか?
HABTM は「多に属し、多に属する」テーブルであり、多対多のデータベース関係を意味します。
いくつかの関係データを保存しようとしていますが、Cake は「SELECT LAST_INSERT_ID()」を望んでいますが、保存しようとしているテーブルには id 列がないため、id は別のテーブルのものです。
具体的には、「Games」と「Players」のテーブルと、「game_players」という関係テーブルがあります。game_players にはフィールド game_id と player_id があり、関係データを保存できないのはこのテーブルです。
明確にするために: 問題を引き起こしているのは game_player テーブルです。このテーブルには id フィールドがありません。プレイヤーとゲームの間の関係のみを保存しており、主キーは (game_id, player_id) です
CakePHP はこの状況/関係をどのように処理しますか?