2009-07-31 4 views
3

premier post ici désolé si je semble comme un newb,Zend_Auth_Adapter en utilisant un datamapper

Je tente de trouver un moyen d'utiliser Zend_Auth_Adapter avec un mappeur de données, mais semblent être en difficulté. Je sais que je peux utiliser Zend_Auth_Adapter_DbTable et l'associer à une table db, mais cela semble annuler toute la raison d'avoir un mappeur de données (je pense) ?! Devrais-je créer un adaptateur personnalisé pour le mappeur afin que je puisse utiliser le mappeur pour choisir ce que je veux comme source de données?

Répondre

3

Bonne question. La bonne façon de le faire serait de lancer votre propre Zend_Auth_Adapter. Je l'ai fait pour Doctrine (mon ORM).

J'utilise également le modèle de mappeur de données dans toute mon application, mais je ne l'utilise pas pour mon authentification. Il ajoute beaucoup de frais généraux inutiles. Je demande juste la base de données directement en utilisant mon Auth_Adapter.

+0

Merci hobodave, c'est vraiment utile. Je vais créer un Zend_Auth_Adapter personnalisé car cela me semble plus logique. – wiseguydigital

+0

Zend_Auth_Adapter est l'approche parfaite pour cela. +1 –

Questions connexes