【发布时间】:2013-03-20 19:00:48
【问题描述】:
我正在使用身份验证模块构建一个应用程序,我需要至少 3 种帐户类型:雇主、员工和客户。由于这些帐户具有不同的属性、功能和关系(例如:雇主 has_many 雇员),我想我需要将它们放在 3 个单独的 ORM 模型上。
我认为的方法是调整 Auth 模块,用适当的子模型(雇主、员工、客户)替换“用户”模型,对应数据库中的用户类型。
这可以做到吗,还是不好的做法?
【问题讨论】:
-
对所有用户使用同一个用户表,并为 Employer、Employee 和 Client 提供连接表。
标签: authentication kohana multi-user