Comment installer votre propre bundle avec le Compositeur dans Symfony 2.1?
Je viens d'emménager à Symfony 2.1, et je ne comprends pas, comment puis-je installer mon propre faisceaux avec le Compositeur?
Il était très facile en 2.0.x dans deps
:
[MyOwnBundle]
git=git@git.weboshin.ru:weboshin_cms_bundle.git
target=/bundles/My/OwnBundle
Après que j'ai juste déclenché bin/vendors update
et qui a été!
Mais maintenant il n'y a pas deps
fichier, et je censé faire tout avec le Compositeur. Merci de me donner des conseils.
Avec Symfony 2.1, vous pouvez également utiliser l'ancienne dépendance manager! Vous devez créer un
s'il vous plaît être conscient qu'il existe déjà une balise pour l'outil de Compositeur,
composer.json
fichier à raconter Compositeur quels sont vos dépendances. Vous devriez regarder les Symfony Standard Edition one. Ensuite créer un autre composer.json
pour votre bundle.s'il vous plaît être conscient qu'il existe déjà une balise pour l'outil de Compositeur,
composer-php
.OriginalL'auteur IlyaDoroshin | 2012-08-22
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la réponse.
OriginalL'auteur IlyaDoroshin
Ajouter un compositeur.fichier json de votre bundle. Par exemple, j'ai ce qu'un de mes ensembles:
Puis ajouter votre faisceau de packagist.org. C'est très simple, en gros, il vous suffit de fournir votre git adresse et il fera le reste.
Une fois votre bundle est disponible dans packagist, puis il suffit de l'ajouter en tant que dépendance du compositeur.fichier json pour votre projet symfony. Dans mon cas, j'ai:
Alors juste l'exécuter "compositeur de mise à jour" dans votre répertoire de symfony et c'est tout! Vous n'avez même pas besoin de mettre à jour le fichier autoload, compositeur va le faire pour vous. La seule chose qui reste à charger le paquet dans appkernel.php
Personne ne sait ce que le
symfony-bundle
implique ? Quelles sont les conséquences de l'utilisation de ce type ?OriginalL'auteur Carlos Granados