【发布时间】:2012-04-24 08:53:29
【问题描述】:
我目前正在 Zend Framework 中开发一个使用 Zend_Auth 的网站。目前数据库的设计如下:
- 用户 - id / 电子邮件
- users_props - id - user_id - prop_name - prop_value
但是,当前的 Zend_Auth_Adapter_DbTable 只使用一个表,因为我必须使用表并需要加入它们。
我到底怎么能做到这一点?就我而言,有三种选择:
- 我以某种方式创建了一个 (mysql) 视图
- 我更改了设计,使用户表同时包含用户名/密码
- 我将 Zend_Auth_Adapter_DbTable 重写为 Custom_Auth_Adapter_DbTabe
谁能指出最佳做法是什么?
提前致谢:)
【问题讨论】:
标签: php zend-framework zend-auth