मैंने अभी एक yii2 प्रोजेक्ट शुरू किया है और मैं कोशिश कर रहा हूंएक कर्ल एक्सटेंशन बनाएं जिससे मैं इसे अपनी भविष्य की परियोजनाओं में भी पुन: उपयोग कर सकूं। जब मैंने जीआईआई उपकरण पर "एक्सटेंशन जेनरेटर" खोला, तो मैंने देखा कि "टाइप" फ़ील्ड में हम प्रदान कर सकते हैं:
- yii2-विस्तार
- पुस्तकालय
मैं उन दो और कुछ उपयोग मामलों के बीच मुख्य अंतर जानना चाहता हूं जो प्रत्येक प्रकार के लिए सबसे अच्छा काम करेंगे।
उत्तर:
जवाब के लिए 0 № 1library
संगीतकार पैकेज का डिफ़ॉल्ट प्रकार https://getcomposer.org/doc/04-schema.md#type
yii2-extension
- Yii2 संगीतकार प्लगइन https://github.com/yiisoft/yii2/blob/master/extensions/composer/README.md
जवाब के लिए 0 № 2
जैसा कि मैंने सोचा था कि लाइब्रेरी बाहरी संग्रहित हैcomposer.orgsite में संकुल। जिसे Yii2 कार्यक्षमताओं का विस्तार करने के लिए संगीतकार को कॉल करके उपयोग किया जा सकता है। यदि आपका बनाया गया एक्सटेंशन लाइब्रेरी का प्रकार होगा, तो इसे संगीतकार आधिकारिक साइट की पैकेज सूची में रखा जाना चाहिए। जबकि yii2-एक्सटेंशन एक प्रकार का एक्सटेंशन फ़ाइल है जो Yii आधिकारिक साइट पर संग्रहीत है।