我有一个具有 2 habtm 关联的模型。
我的模型是:“课程”、“教师”和“学生”。
课程 hasAndBelongsToMany Teacher 和 hasAndBelongsToMany Student。
当我这样编码时:
public $hasAndBelongsToMany = 'Student';
public $hasAndBelongsToMany = 'Teacher';
或者:
public $hasAndBelongsToMany = array(
'Student' => array(
'className' => 'Student',
'joinTable' => 'courses_students',
'foreignKey'=> 'course_id',
'associationForeignKey' => 'student_id'
),
'Teacher' => array(
'className' => 'Teacher',
'joinTable' => 'courses_teachers',
'foreignKey'=> 'course_id',
'associationForeignKey' => 'teacher_id'
)
);
我看到内部错误
我该如何编码?
谢谢