我有2 3张桌子

 USERS [id, name, fname, username, password, email, role]
 STUDENTS[id, class]
 FEES [id, user_id, month,amount, user_id]


第一:我想通过user.id = student.id链接用户和学生
可以通过在学生中添加user_id字段来链接它,但是可以这样做
和使用cakephp很好吗

第二:费用表有2倍的user_id,一次为学生,第二次为admin
由于学生和管理员正在登录,所以我将他们都保存在同一用户表中
我很困惑如何查询
有时我正在使用容器
有时我会分别查询费用,然后是学生,然后是用户,即使在某些页面上我也只是被卡住

请提供建议,以帮助我在哪里进行更改以使其顺利运行

最佳答案

1:使用cakephp的model relations进行此操作,但请仔细阅读文档,因为初次使用可能有些棘手。

2:FEES上的条目是否必须在每个条目中都有一个学生用户和一个管理员?如果这样做,则将与de admin对应的user_id重命名为admin_id或其他名称。

现在,如果您要说FEES条目可能是学生或管理员,都是两个用户,那么只需拥有一个user_id,然后再次在USERS表上检查该角色,以查看它是否是管理员。

10-06 11:38