我目前正在开发Zend框架至极网站使用Zend_Auth的。 数据库的当前设计如下:
- 用户 - ID /电子邮件
- users_props - 标识 - USER_ID - prop_name - 请将prop_value
然而,目前的Zend_Auth_Adapter_DbTable只使用一个表,因为在那里我有表,需要加入他们的行列。
如何在地球上我能做到这一点? 就我而言,有三种选择:
- 我莫名其妙地创建一个(MySQL的)视图
- 我改变设计,使用户表既包含用户名/密码
- 我重写Zend_Auth_Adapter_DbTable到Custom_Auth_Adapter_DbTabe
任何人都可以点我出最好的做法是什么呢?
提前致谢 :)