Wiem, że mogę nadpisywać szablony lub rozszerzać klasy innych pakietów. Ale czy mogę także rozszerzyć konfiguracje? Miałem nadzieję, że będę mógł załadować inne przestrzenie nazw z konfiguracji w metodzie ładowania DependenyInjection/AcmeExtension.php
, ale nigdzie niczego nie znalazłem.Jak przedłużyć konfigurację innego pakietu w Symfony2?
przykład:
mam AcmeBundle który wyznacza następującą w konfiguracji:
acme:
a: 1
że chcemy przedłużyć ten pakiet (w nowych wiązki zwanego AwesomeAcmeBundle) i jest w stanie określić kolejne zmienne albo dodawanie ich do oryginalnej przestrzeni nazw:
acme:
a: 1
b: 2
lub przez zawijanie oryginalnej przestrzeni nazw do nowej nd dodanie nowych zmiennych tam:
awesome_acme:
a: 1
b: 2
Nie, nie o to mi chodziło. Chcę rozszerzyć konfigurację (aka 'DependencyInjection/Configuration.php') jakiegoś pakietu, a nie tylko plik konfiguracyjny. –