我有一种情况,我想在一张桌子上取 3 个外键。并将该表与 3 个模型相关联。对于 CakePHP 来说,这是一个好习惯吗?
例如,我有用户、角色、多个模块:
现在用户拥有roles_users 的一个角色。用户有很多模块,模块中有很多角色,所以我想创建另一个表 modules_users_roles,它将与用户、模块和角色相关联。
请让我知道在一张表中添加 3 个外键是否正确?还是我需要刹车,
module_users with id, user_id, module_id module_user_roles with id module_user_is, role_id
但这会使从数据库中获取的关联和数据复杂化