2009-07-31 1 views
3

Первое сообщение здесь очень жаль, если я, кажется, как NEWB,Zend_Auth_Adapter используя картостроитель данные,

Я пытаюсь найти способ использовать Zend_Auth_Adapter с картографа данных, но, кажется, изо всех сил. Я знаю, что могу использовать Zend_Auth_Adapter_DbTable и связывать это с db-таблицей, но это, похоже, отрицает всю причину наличия преобразователя данных (я думаю) ?! Должен ли я создавать пользовательский адаптер для mapper, чтобы я мог использовать картограф, чтобы выбрать все, что захочу, в качестве источника данных?

ответ

3

Хороший вопрос. Правильный способ сделать это - это свернуть собственный Zend_Auth_Adapter. Я сделал это для Доктрины (мой ОРМ).

Я также использую шаблон отображения данных во всем приложении, но я не использую его для моей аутентификации. Это добавляет много ненужных накладных imo. Я просто запрашиваю базу данных напрямую, используя мой Auth_Adapter.

+0

Спасибо, hobodave, это действительно полезно. Я собираюсь создать пользовательский Zend_Auth_Adapter, поскольку это имеет для меня большую ценность. – wiseguydigital

+0

Zend_Auth_Adapter - идеальный подход для этого. +1 –