Zend Framework 2 Cookbook
Рецепты и практические решения для PHP-разработчиков
सारांश:
परिचय
जोसेफस कैलार्स (Josephus Callaars) द्वारा लिखित पुस्तक «Zend Framework 2 Cookbook» 2013 में प्रकाशित हुई और उस समय के सबसे शक्तिशाली PHP फ्रेमवर्क में से एक पर व्यावहारिक गाइडों के बीच तुरंत अपनी जगह बना ली। प्रकाशन के दस साल से अधिक समय बीत जाने के बावजूद, Zend Framework 2 (अब Laminas) में निहित कई अवधारणाएँ और आर्किटेक्चरल निर्णय आधुनिक डेवलपर्स के लिए प्रासंगिक बने हुए हैं। यह शुरुआती लोगों के लिए कोई ट्यूटोरियल नहीं है, बल्कि रेसिपी का एक संग्रह है - सामान्य कार्यों के तैयार समाधान, जिनका सामना PHP पर गंभीर वेब एप्लिकेशन बनाने वाले प्रत्येक व्यक्ति को करना पड़ता है।
यह पुस्तक किस बारे में है
पुस्तक कुकबुक के क्लासिक सिद्धांत पर बनाई गई है: प्रत्येक अनुभाग एक अलग 'रेसिपी' है जिसमें समस्या का विवरण, चरण-दर-चरण समाधान और स्पष्टीकरण शामिल हैं। पुस्तक में कुल 10 अध्याय हैं, जो Zend Framework 2 के साथ काम करने के प्रमुख पहलुओं को कवर करते हैं:
- सेटअप और कॉन्फ़िगरेशन — मॉड्यूल, ऑटोलोडिंग, एनवायरनमेंट को कैसे व्यवस्थित करें;
- रूटिंग और कंट्रोलर — URL का लचीला कॉन्फ़िगरेशन, REST रूट बनाना;
- डेटाबेस के साथ काम करना — Zend\Db, TableGateway, हाइड्रेटर, एब्स्ट्रैक्शन;
- फॉर्म और वैलिडेशन — जटिल फॉर्म बनाना, कस्टम वैलिडेटर और फिल्टर;
- प्रमाणीकरण और प्राधिकरण — लॉगिन, भूमिकाएँ, ACL का कार्यान्वयन;
- सर्विसेज और Dependency Injection — ServiceManager, फैक्ट्रीज़, इंजेक्टर;
- कैशिंग और प्र