Wie kann ich in Symfony2 zwei Dienste in einem Paket konfigurieren? - Symfony, Service, Bündel

Ich habe im Internet nach diesem gesuchtohne eine passende Antwort zu finden. Einige Kommentare oder Erklärungen schlagen mir die Möglichkeit vor, mehr als einen Dienst in einem Bündel zu haben, aber keine Ahnung, wie es gemacht wird. Die App, an der ich arbeite, arbeitet mit mehreren Diensten von Drittanbietern zusammen, also möchte ich einen Dienst erstellen, um mit jedem von ihnen fertig zu werden, aber ich möchte nicht, dass es 15 Pakete gibt. Ich möchte also ein Bündel erstellen, um die gesamte Logik dieser Drittanbieterdienste zu erstellen, und dann jeweils einen Dienst registrieren. Das Problem ist, dass ich, soweit ich weiß, nur einen haben kann Configuration.php in einem Bündel, und nicht sicher, ob mehr als eins MyBundleExtension.php. Also, hat irgendjemand eine Idee, ob das möglich ist und wie oder ob es einen besseren Weg gibt? Danke im Voraus.

Antworten:

0 für die Antwort № 1

Deine Antwort ist in symfony doc. Dies Link behandelt zwei abhängige Dienste.

Sie müssen nur Ihre Dienste angeben:

#src/PATH_TO_YOUR_BUNDLE/Resources/config/services.yml
services:
service_1:
# ...
service_2:
# ...
service_n:
# ...

Erstellen Sie dann Ihre Serviceklassen


Speisekarte