【发布时间】:2012-02-24 19:50:51
【问题描述】:
我正在创建一个基本的学生/课程脚本。我正在使用 3 个模型:Student、Course、StudentCourse。以下是关系:
学生:
- 'hasMany' 课程
- 'hasMany' 学生课程
课程:
- 'belongsTo' 学生(这是课程讲师)
- 'hasMany' 学生课程
- 'hasAndBelongsToMany' 学生(这些是注册课程的学生)
学生课程:
- “属于”学生
- “属于”课程
现在,当我试图让所有已报名参加课程的学生时遇到了一些问题(因为它还会返回课程的讲师并弄乱数组)。我怎样才能使“课程”中的“belongsTo”使用一个名为“Instructor”的别名(这样当我获取“课程”的数据时,我有:$ course ['Course'](课程数据), $course['Instructor'](教师数据,由课程表中的student_id引用)和$course['Students'](报名课程的学生)?
这里是控制器/视图调用:http://bin.cakephp.org/view/645421766
【问题讨论】:
标签: cakephp