私のデータ モデルでは、主なエンティティは求人 (求人)、企業、学生です。
会社はオープニングを作成するので、私は属している関係がありますが、これは問題ありません
学生は多くの求人に応募できるので、これを保存するために、リンクテーブル openings_students があります
id|opening_id|user_id
Opening モデル クラスには、HABTM 関連付けがあります。
public $hasAndBelongsToMany = array(
'Applicants' => array(
'className' => 'Student',
'joinTable' => 'openings_students',
'foreignKey' => 'opening_id',
'associationForeignKey' => 'user_id',
'unique' => 'true',
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'finderQuery' => '',
'deleteQuery' => '',
'insertQuery' => ''
)
);
必要なのはこれだけですか、それとも Student で別の HABTM 関係が必要ですか?
フレームワークを始めたばかりなので、助けていただければ幸いです。