Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Doctrine: Resource to Resource
soomal
post 18.01.2011, 17:43:42
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 4.03.2007

Ostrzeżenie: (0%)
-----


Witam. Chcę zbudować CMS z użyciem ORMa Doctrine (lub Propel).
Kluczowym założeniem jest oparcie całej struktury o klasę/tabelę Resource. Wszystko jest resourcem. Wszystkie moduły: wydarzenie, ankieta, strona, mapa google dziedziczy po resource.
Dodatkowo resource jest powiązany n:n z samym sobą.
Umożliwi mi to automatyczne dowiązywanie zasobów do siebie bez modyfikacji struktury bazy.
W strukturze bazy wiązanie będzie istniało jedynie w tabeli resource_resource.

Pytania/wątpliwości:
1. Czy Doctrine będzie na tyle inteligentny, żeby pobrać za pomocą page->findLinks() wszystkie linki dowiązane i zrzutowanie na klasę Link?
2. Czy będę miał możliwość zrobienia page->findResources() i otrzymać wszystkie dowiązane zasoby od razu zrzutowane na odpowiednie klasy?
3. Jak to wygląda z wydajnością? Ile zapytań zbuduje Doctrine w takich przypadkach?
4. Czy znacie już wdrożone rozwiązania tego typu?
Go to the top of the page
+Quote Post
Crozin
post 18.01.2011, 17:52:28
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Mowa o Doctrine2, tak?

1. Tak.
2. Tak.
3. Szczerze powiedziawszy to tutaj proponowałbym utworzyć po prostu przykładowe dane (powiedzmy 200 tys. stron i drugie tyle danych z każdego rodzaju zasobu). Sprawdź jak spisuje się D2 z mechanizmem dziedziczenia, bez niego, jak spisuje się ręczne wykonanie tego.
Powód edycji: [Daiquiri]: Przeniosłam do gotowe rozwiązania
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: 24.07.2025 - 20:02