![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 1 Dołączył: 26.02.2013 Ostrzeżenie: (0%)
|
Cześć.
Mam takie pytanie, gdzie trzymacie np. obiekt entity używany przez różne bundle. Wydzielacie miejsca na takie obiekty, czy wkładacie do pierwszego bundla w którym jest używany, a w innych się tylko do niego odwołujecie?. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 472 Pomógł: 7 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%)
|
Zazwyczaj kod pisze się tak, żeby to obiekt w jednym bundle'u "modyfikować innymi bundle'ami", a nie przerzucać obiekt między bundle'ami bo to bardzo ogranicza modułowość, którą właśnie bundle zapewniają.
W swojej programistycznej karierze spotkałem się jak do tej pory z dwoma przypadkami gdzie coś takiego było pożądane: 1. Notyfikacje 2. System mailowy Obie te kwestie z powodzeniem został zaimplementowane w modelu event-driven z użyciem EventDispatchera: http://symfony.com/doc/current/components/...troduction.html Jeśli potrzebujesz jednak dzielić między bundle'ami jakiś bardziej funkcjonalny element systemu aniżeli encje - DependencyInjection: http://symfony.com/doc/current/components/...tion/index.html |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 1 Dołączył: 26.02.2013 Ostrzeżenie: (0%)
|
Często używacie wzorców projektowych w Symfony2, znacie jakieś fajne przykłady(jakościowo) na GitHub?.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 22:40 |