2013-02-20 18 views
5

मैं डॉक्टर 2 और ओपनएलडीएपी के साथ ज़ेंड फ्रेमवर्क 2 का उपयोग करना चाहता हूं। मेरा लक्ष्य मेरे एलडीएपी के लिए दृढ़ता पैदा करना है। मैं इसे ZF2 में कैसे पूरा कर सकता हूं?ज़ेंड फ्रेमवर्क 2 एलडीएपी

मैंने देखा कि हम ज़ेडेंड \ एलडीएपी \ Node के साथ एलडीएपी से वस्तुओं को प्राप्त कर सकते हैं।

क्या कोई मुझे एलडीएपी से खोज करने और परिणामों को नोड्स और/या शायद नोड्स के संग्रह में परिवर्तित करने का एक उदाहरण दिखा सकता है?

मैं खोज के बाद काम करने के लिए वस्तुओं को रखना चाहता हूं।

धन्यवाद

+4

घटक इकाई परीक्षण पर नज़र डालें। कभी-कभी कोड का उपयोग करने के बारे में एक लाइव उदाहरण हैं। – Maks3w

उत्तर

1

खैर, यह "एक छोटे से" देर है, लेकिन सिर्फ दूसरों ऐसा करने के तरीके पर संकेत देने के लिए आ सकते हैं। मैंने SamLdapUser नामक एक मॉड्यूल बनाया है जो एलडीएपी/एडी के खिलाफ अपना प्रमाणीकरण चलाता है। एक नमूना विन्यास प्रदान किया जाता है।

दृढ़ता परत (अनुप्रयोग में उपयोगकर्ता-वस्तु) दूसरे मॉड्यूल के माध्यम से बनाई गई है। यह मॉड्यूल प्रमाणीकरण सेवा के getIdentity() फ़ंक्शन में है और फिर उपयोगकर्ता-ऑब्जेक्ट के लिए डेटाबेस से पूछताछ करता है। यदि कोई ऑब्जेक्ट मौजूद नहीं है, तो एक नई वस्तु बनाई जाएगी। आप मेरे मॉड्यूल SamLdapUserObject के लिए भी स्रोत कोड देख सकते हैं।

संबंधित मुद्दे