3
第一篇文章在這裏很抱歉,如果我看起來像一個福利局,Zend_Auth_Adapter使用數據映射器
我試圖找到一種方法來與數據映射器使用Zend_Auth_Adapter,但似乎在掙扎。我知道我可以使用Zend_Auth_Adapter_DbTable並將其與一個數據庫表關聯,但這似乎否定了擁有數據映射器(我認爲)的全部原因?!我應該爲映射器創建一個自定義適配器,以便我可以使用映射器來選擇任何我想要的數據源?
第一篇文章在這裏很抱歉,如果我看起來像一個福利局,Zend_Auth_Adapter使用數據映射器
我試圖找到一種方法來與數據映射器使用Zend_Auth_Adapter,但似乎在掙扎。我知道我可以使用Zend_Auth_Adapter_DbTable並將其與一個數據庫表關聯,但這似乎否定了擁有數據映射器(我認爲)的全部原因?!我應該爲映射器創建一個自定義適配器,以便我可以使用映射器來選擇任何我想要的數據源?
好問題。這樣做的正確方法是推出自己的Zend_Auth_Adapter。我爲Doctrine(我的ORM)這樣做了。
我也在整個應用程序中使用數據映射器模式,但我不會將其用於我的身份驗證。它增加了很多不必要的開銷imo。我只是用我的Auth_Adapter直接查詢數據庫。
感謝hobodave,這真的很有用。我將創建一個自定義的Zend_Auth_Adapter,因爲這對我來說是最有意義的。 – wiseguydigital 2009-08-01 05:37:10