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 № 1library
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.