我有一个测试项目,我需要一些帮助。这是我的网址("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
我希望从网址获取学生的ID,并从relationscls
表格中匹配,然后从同一个表格中提取course_id
和lecturer_id
。
之后,我想从course_name
表中获取course_cod
,credit
e和course
以及我们从course_id
找到的relationscls
之前的{1}}表。
我怎样才能成功?任何人都可以帮忙,它的紧急情况。感谢。
答案 0 :(得分:0)
您可能正在寻找CakePHP's Containable Behavior。它允许您进行查找,然后指定要自动检索的相关数据。
答案 1 :(得分:0)
您可能希望动态绑定和取消绑定模型。这有模型行为。
http://cakebaker.42dh.com/2008/02/02/attaching-and-detaching-model-behaviors-on-the-fly/可能会对您有所帮助。
答案 2 :(得分:0)
您可能想查看食谱中的HasAndBelongsToMany和'hasMany-through'模型关联,这可能对您的情况有用。