我有一个网站,有两种类型的用户:搜索者和工作者。
我的防火墙在所有站点上,这两种类型都来自同一个提供程序(DB中的同一个表)。
问题是,他们只有一个实体->site_users,而差异是由数据库上决定他们角色的一列决定的。
但搜索器有另一个一对多变量,并且工作者具有另一个一对多变量。
我不能在主类中定义它们,因为它们也会感染其他用户
我找到了解决方案,它不是问题。
我只需添加到父实体->用户
2个变量包:searcher&雇主
它们中的每一个都是与用户的一对一关系
如果我想取它们,我只需打电话给需要的人,他们不会互相打扰。