为两个模型配置共享登录(设计)



我有两个有登录的模型。公司和用户。我希望完成的是在首页上有一个共享登录,登录您,而不是一个公司和一个用户。

我还假设我需要在这些模型之间创建某些参数。例如检查您注册的电子邮件的唯一性。为了避免一个人在两个模型上注册,并且在登录共享登录时得到一个错误。

我的思路是,我要么需要使登录检查两个表。或者以某种方式将两个模型中的电子邮件和密码合并到一个新表中,该表还显示他们登录时使用的电子邮件和密码属于哪个模型。这就是我目前的思考过程。

但是我不知道从哪里开始,或者这方面的最佳实践是什么

应该实现STI(单表继承)。谷歌一下,有很多例子

最新更新