Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony2][SF]Obiekty wielokrotnego użycia., gdzie przechowywać?
q3trm
post
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?.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cadavre
post
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
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 01:42