Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] Component vs Bundle
szczrzcz
post 22.04.2017, 10:00:33
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 11:03