【发布时间】:2012-02-06 05:07:48
【问题描述】:
我有一个表 email_addresses 和一个表 users。我使用用户的电子邮件地址作为他们的用户名。所以用户表会是这样的:
email_address_id
password
email_address_id 字段只会在 email_addresses 表中查找用户名作为登录信息的电子邮件。
我知道我可以使用 auth 组件将用户名字段更改为另一个名称,例如 email_address,但我如何使用来自不同表的字段作为用户名?
现在我必须在电子邮件表和用户表中插入电子邮件,这似乎是非常糟糕的数据库设计。
任何帮助将不胜感激!
我使用的是 CakePHP 2.0.5
【问题讨论】:
标签: database-design cakephp cakephp-2.0