0

我有一个测试项目,我需要一些帮助。这是我的网址("localhost/ums/relationscls/courseLecturer/1")。当我在 URL 上输入“1”时,控制器会找到 id 为“1”的学生。它与 2 或 3 相同。

我有名为的表

courses
course_name|course_code|course_credit

students
student_name|student_number

lecturers 
id|lecturer_name

relationscls
course_id|lecturer_id|student_id

我想从 URL 中获取学生的 id 并从表中匹配它,relationscls然后从同一个表中获取。course_idlecturer_id

之后,我想从我们之前从表中找到的表中获取course_namecourse_code 和。creditcoursecourse_idrelationscls

我怎样才能使它成为可能?任何人都可以帮助,它的紧急情况。谢谢。

4

3 回答 3

0

您可能想检查手册中的HasAndBelongsToMany'hasMany-through'模型关联,它可能对您的情况很有用。

于 2013-06-21T22:57:00.250 回答
0

您可能正在寻找动态绑定和取消绑定模型。有模型行为。

http://cakebaker.42dh.com/2008/02/02/attaching-and-detaching-model-behaviors-on-the-fly/可能对您有所帮助。

于 2013-06-21T20:42:12.927 回答
0

您可能正在寻找CakePHP 的 Containable Behavior。它使您可以进行查找,然后指定要自动检索的相关数据。

于 2013-06-21T20:28:55.550 回答