/ / Yii2 एक्सटेंशन और लाइब्रेरी के बीच मुख्य अंतर - yii2

Yii2 एक्सटेंशन और लाइब्रेरी के बीच मुख्य अंतर - yii2

मैंने अभी एक yii2 प्रोजेक्ट शुरू किया है और मैं कोशिश कर रहा हूंएक कर्ल एक्सटेंशन बनाएं जिससे मैं इसे अपनी भविष्य की परियोजनाओं में भी पुन: उपयोग कर सकूं। जब मैंने जीआईआई उपकरण पर "एक्सटेंशन जेनरेटर" खोला, तो मैंने देखा कि "टाइप" फ़ील्ड में हम प्रदान कर सकते हैं:

  • yii2-विस्तार
  • पुस्तकालय

मैं उन दो और कुछ उपयोग मामलों के बीच मुख्य अंतर जानना चाहता हूं जो प्रत्येक प्रकार के लिए सबसे अच्छा काम करेंगे।

उत्तर:

जवाब के लिए 0 № 1

library संगीतकार पैकेज का डिफ़ॉल्ट प्रकार 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 आधिकारिक साइट पर संग्रहीत है।