私は CakePHP を初めて使用し、かなり基本的な質問があります。と の 2 つのテーブルがbooks
ありusers
ます。 books
そしてusers
習慣的な関係を持っています。上記のMVCを作成しました。ここで、ユーザーがシステムにログインしたときにbooks_users
、'index' アクションの結果を見て、ユーザーが本 (つまり、エントリ) を予約できるようにしたいと考えています。使用する API は何ですか?
$this->Book->save() は本を作成していないので適切ではないようです。既存のbook
とログイン中の の間の関連付けのみが必要ですuser
。
User
$this->Book を取得し、サブ配列を手動で繰り返し、新しいサブ配列を作成し、すべてを元に戻すことを避けようとしています。もっと簡単な方法があるに違いないと確信しています。