我目前正在Zend Framework中开发一个使用Zend_Auth的网站。数据库的当前设计如下:
但是,当前的Zend_Auth_Adapter_DbTable只使用一个表,就像我需要表格一样,需要加入它们。
我怎么能这样做?就我而言,有三种选择:
有人能指出我最佳做法是什么吗?
提前致谢:)
答案 0 :(得分:4)
正确的做法是为您的特定数据库架构创建一个自定义Zend_Auth_Adapter
身份验证。
实际上非常简单,实现接口中只有一个方法。你也可以jsut扩展Zend_Auth_Db_Adapter
并根据需要覆盖方法。可能只有构建执行的内容并返回查询结果。但说实话,我只是从头开始实施这个问题。这种方式比IMO容易得多: - )