![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 153 Pomógł: 0 Dołączył: 20.04.2017 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Tak se odnotowałem...
Komponent: - biblioteka, może być użyta w nie-Symfony projekcie - wrzucam klasy, interfejsy które mogły by żyć bez Symfony Bundle: - skleja komponent z Symfony - zamienia lub rozszerza klasy komponentu - dodaje specyficzne dla Symfony features - definiuje konfigurację bundla (co oznacza że opcje konfiguracji są wrzucane jako argumentu konstruktora klas komponentu) - definiuje serwisy klas z komponentu - ożywia komponent. Instalując KnpMenuBundle w Vendor mam: - knplabs/knp-menu - knplabs/knp-menu-bundle ...I teraz pytanie. Gdzie, chcąc w istniejącym projekcie pisać nową, własną bibliotekę, wrzucać folder komponentu i jego bundle? - src/[moja_nazwa]/[nazwa_komponentu] ? - src/[moja_nazwa]/[nazwa_komponentu]-bundle ? czy - src/[moja_nazwa]/[nazwa_komponentu] ? - src/[nazwa_komponentu]-bundle ? (czyli tam gdzie miejsce każdego bundla) czy - src/[moja_nazwa]/[nazwa_komponentu] ? - src/[moja_nazwa]/[nazwa_komponentu]-bundle ? (bundle NIEspecyficzne dla projektu) - src/[nazwa_komponentu]-bundle ? (bundle specyficzne dla projektu) czy to bez znaczenia? jakie są best practice? Ten post edytował szczrzcz 22.04.2017, 11:36:36 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 11:03 |