首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >cakephp 2中的两个注册表

cakephp 2中的两个注册表
EN

Stack Overflow用户
提问于 2012-12-07 01:49:22
回答 1查看 297关注 0票数 0

在Cakephp 2中有没有办法拥有两个注册表?我有一张家庭登记表和一位求职者的登记表。家庭正在寻找像保姆或保姆这样的求职者。他们只能登录来编辑他们的姓名、地址等。求职者是那些寻找家庭照顾的人,他们只能登录来编辑他们的个人资料。显然,这两种模式将会联系在一起,因为一个求职者可以与多个家庭一起工作。一个家庭也可以有多个求职者。

如果我只使用一个用户表/模型来存储这两个表/模型,这将非常混乱,特别是因为求职者和FAmily可能有一些相似的字段和不同的字段。我想要一个用户表(用于家庭)和另一个表(可能是求职者表?)这是我可以用于求职者,但也使用相同的登录和注册功能作为一个用户表。

Cakephp使用Users表作为他们的登录机制,我希望使用类似于我的JObseeker的表。我不想为两个不同类型的用户使用同一个表。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2012-12-07 02:08:59

只需让用户仅拥有用户信息(用户名、密码、姓名等),并为额外信息job_seekers和families创建另外两个表。两个表都有用户的foreign_key (因此是JobSeeker和家庭belongsTo用户)

您可以使用带有Model.field表示法(例如JobSeeker.education)的额外字段来表示表单,并使用saveAll()将所有数据存储为一个数据,包括关系。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13749470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档