【问题标题】:cakephp 2 fields linked to same tablecakephp 2 个字段链接到同一张表
【发布时间】:2014-08-02 21:14:37
【问题描述】:

我有 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 好不好?

second:fees 表有 2 次 user_id,一个用于学生,第二个用于管理员 由于学生和管理员正在登录,所以我将他们两个都保存在同一个 USERS 表中 我很困惑如何查询 有时我正在使用可包含的 有时我会单独查询费用,然后是学生,然后是管理员用户,即使在某些页面中我也只是卡住了

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

【问题讨论】:

    标签: mysql cakephp relationship


    【解决方案1】:

    1:使用 cakephp 的 model relations 来制作,但请仔细阅读文档,因为第一次开始工作可能有点棘手。

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

    现在,如果您说 FEES 条目可能是学生或管理员,他们都是用户,所以只需有一个 user_id,然后在 USERS 表中再次检查角色以查看它是否是管理员。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-30
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      相关资源
      最近更新 更多