2014-06-20 2 views
0

Je viens de commencer un projet yii2 et j'essaie de créer une extension curl que je peux réutiliser dans mes futurs projets. Quand j'ai ouvert « générateur d'extension » sur l'outil de GII, je remarque que nous pouvons fournir dans le champ « Type »:Les principales différences entre l'extension yii2 et la bibliothèque

  • yii2 extension
  • bibliothèque

Je voudrais savoir la principale différences entre ces deux et certains cas d'utilisation qui ferait le meilleur pour chaque type.

+0

Peut être cette page vous aidera http://www.yiiframework.com/doc-2.0/yii-gii-generators-extension-generator.html Si encore une certaine confusion s'il vous plaît poser une question sur le moyeu git – Kshitiz

+0

Malheureusement $ type manque la description sur cette page en ce moment. C'est plus probablement une question concernant les différences fondamentales. – hserge

+0

En regardant les hints() de cette classe Generator, il utilise la bibliothèque de deux mots et l'extension presque de façon interchangeable. https://github.com/yiisoft/yii2-gii/blob/master/generators/extension/Generator.php#L115 Former ma cravate workiung avec composer 'library' est un groupe de code agnostique, donc IMO 'yii2-extension 'est une bibliothèque spécifiquement pour Yii2. –

Répondre

0

Comme je l'ai pensé pour la bibliothèque des stands paquets stockés externes dans le composer.orgsite. qui peut être utilisé en appelant composer pour étendre les fonctionnalités de Yii2. si votre extension créée sera de type bibliothèque, elle doit être conservée sur la liste des paquets du site officiel du compositeur. Alors que yii2-extension est un type de fichier d'extension qui sont stockés sur le site officiel de Yii.

Questions connexes