【发布时间】:2012-11-01 13:36:36
【问题描述】:
我有一种情况,我想在一张表中使用 3 个外键。 并将该表与 3 个模型相关联。对于 CakePHP,这是一个很好的做法吗?
例如我有用户、角色、多个模块:
现在用户拥有roles_users 的一个角色。用户有很多模块,模块中有很多角色,所以我想创建另一个表 modules_users_roles,它将与用户、模块和角色相关联..
请告诉我在一张表中添加 3 个外键是否正确? 还是我需要刹车,
具有 id、user_id、module_id 的模块用户 id 为 module_user_is、role_id 的 module_user_roles
但这会使关联和从数据库中获取数据变得复杂
【问题讨论】:
标签: database-design cakephp-2.0 mode