我正在努力解决如何将用户插件与我的应用程序数据集成。我正在使用 CakePhp 2.1。
场景:我有现有的会员和俱乐部列表,其中成员可以属于多个俱乐部,而俱乐部有多个成员。我已经为会员和俱乐部创建了所有的 MVC 和 CRUD,它们运行良好。协会运作良好。
我已经安装了一个用户管理插件,它允许人们注册、确认、重置他们的密码等。一切都很好。
我被困的地方是将新的“用户”与现有的“成员”个人资料信息相匹配。
当一个人创建登录用户 ID 时,我们会询问会员编号和他们的姓名,以便我们可以将新登录 ID 与会员编号相关联。
这就是我卡住的地方。
我已扩展插件用户注册表单以包含会员编号,并将 user_id 添加到成员表中。
现在如何使用 user_id 更新成员表?
一旦该人使用他们的“user_id”登录 - 其余的应用程序功能将仅基于他们的“会员”数据。
所以,我认为我的人际关系是:
- 1 个用户有 1 个成员
- 1个会员有1个用户,1个会员有多个俱乐部,1个会员有多个职位,1个会员有多个订单
我认为用户插件让我感到困惑。