So installieren Sie Ihr eigenes bundle mit dem Komponisten in Symfony 2.1?
Ich habe gerade umgezogen, um Symfony 2.1, und ich kann nicht verstehen, wie installiere ich meine eigene bundles mit dem Komponisten?
War es sehr einfach in 2.0.x in deps
:
[MyOwnBundle]
git=git@git.weboshin.ru:weboshin_cms_bundle.git
target=/bundles/My/OwnBundle
Danach habe ich nur ausgelöst bin/vendors update
und das war es!
Aber jetzt gibt es keine deps
- Datei, und ich soll alles tun, was mit Komponisten. Bitte geben Sie mir irgendwelche Tipps.
- Mit Symfony 2.1 Sie können auch die alten dependency manager! Sie haben, um eine
composer.json
Datei zu sagen, Composer-was sind Ihre Abhängigkeiten. Sollte man sich ansehen, Symfony Standard Edition one. Dann erstellen Sie einen anderencomposer.json
für Ihr bundle. - bitte beachten Sie, dass es bereits ein tag für die Komponisten tool
composer-php
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich die Antwort gefunden.
Hinzufügen eines Komponisten.json-Datei für Ihr bundle. Zum Beispiel habe ich diese für eines meiner bundles:
Fügen Sie dann Ihre Bündel, um packagist.org. Es ist sehr einfach, im Grunde müssen Sie nur Ihre git-Adresse und es wird den rest erledigen.
Sobald Ihr Paket ist verfügbar in packagist, dann fügen Sie es einfach als Abhängigkeiten in der composer.json-Datei für Ihr symfony-Projekt. In meinem Fall habe ich:
Dann einfach laufen "composer update" in Ihrem symfony-Verzeichnis und das ist alles! Sie nicht sogar brauchen, zu aktualisieren, die autoload-Datei, Komponisten wird es für Sie tun. Das einzige, was übrig wäre, laden das bundle in appkernel.php
symfony-bundle
bedeutet ? Was sind die Folgen der Verwendung dieser Art ?