/ / Główne różnice między rozszerzeniem yii2 a biblioteką - yii2

Główne różnice między rozszerzeniem yii2 a biblioteką - yii2

Właśnie rozpocząłem projekt yii2 i próbuję to zrobićutwórz rozszerzenie curl, które będę mógł ponownie wykorzystać w moich przyszłych projektach. Kiedy otworzyłem "Extension Generator" na narzędziu gii, zauważyłem, że w polu "Type" możemy podać:

  • yii2-rozszerzenie
  • biblioteka

Chciałbym poznać główne różnice między tymi dwoma przypadkami i niektóre przypadki użycia, które najlepiej sprawdzą się w przypadku każdego typu.

Odpowiedzi:

0 dla odpowiedzi № 1

library domyślny typ pakietu kompozytora https://getcomposer.org/doc/04-schema.md#type

yii2-extension - Wtyczka Yii2 Composer https://github.com/yiisoft/yii2/blob/master/extensions/composer/README.md


0 dla odpowiedzi nr 2

Tak jak myślałem, że biblioteka oznacza zewnętrzne przechowywaniepakiety na stronie composer.org. który może być użyty przez wywołanie kompozytora w celu rozszerzenia funkcjonalności Yii2. jeśli utworzone rozszerzenie będzie typem biblioteki, niż musi być przechowywane na liście pakietów oficjalnej strony kompozytora. Podczas gdy yii2-extension jest rodzajem pliku rozszerzenia, który jest przechowywany na oficjalnej stronie Yii.