Cakephp で Cake Baker を使用して php を作成すると、この問題が発生します。次の問題があります。library_id= 2の部屋の別のアイテムの後。room 要素と user 要素を関連付けることができます。それらは同じ library_id を持っているため、これは余裕がないはずです。したがって、同じライブラリを参照していません。同じライブラリを参照している場合、ユーザーだけが部屋に関連付けることができればよいのです。ユーザーとルームが同じlibrary_idを持っていない場合、cakephpがエラーをスローするか、関係を許可しないようにします。どうすればこれを行うことができますか?
結果表:
libraries users rooms users_rooms
id id library_id id library_id user_id room_id
1 1 1 1 2 1 1
2