Mysql 链接到同一表的cakephp 2字段

Mysql 链接到同一表的cakephp 2字段,mysql,cakephp,relationship,Mysql,Cakephp,Relationship,我有两三张桌子 USERS [id, name, fname, username, password, email, role] STUDENTS[id, class] FEES [id, user_id, month,amount, user_id] 第一:我想按用户链接用户和学生。id=student.id 它可以通过在学生中添加user_id字段来链接,但可以这样做吗 使用cakephp好吗 第二:费用表有2倍的用户id,一倍用于学生,另一倍用于管理员 由于学生和管理员正在登录,所

我有两三张桌子

 USERS [id, name, fname, username, password, email, role]
 STUDENTS[id, class]
 FEES [id, user_id, month,amount, user_id]
第一:我想按用户链接用户和学生。id=student.id 它可以通过在学生中添加user_id字段来链接,但可以这样做吗 使用cakephp好吗

第二:费用表有2倍的用户id,一倍用于学生,另一倍用于管理员 由于学生和管理员正在登录,所以我将他们都保存在同一个用户表中 我不知道如何提问 有时我使用的是containable 有些时候我会单独查询费用,然后是学生,然后是管理员,甚至在某些页面我都会被卡住

请帮助我在哪里可以使用推荐的方法进行更改以顺利运行

1:使用cakephp进行更改,但请仔细阅读文档,因为第一次使用时可能会有点棘手

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

现在,如果你说一个费用条目可能是一个学生或一个管理员,这两个都是用户,那么只需有一个用户id,然后在users表上再次检查它,看看它是否是管理员