![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Przyjaciele php.pl Postów: 742 Pomógł: 0 Dołączył: 14.12.2003 Skąd: Gdańsk, Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Tabela 'objects' trzyma podstawowe info o obiektach (treści) w serwisie. Obiektem może być news artykuł itp.
Kod objecttypeid name action 0 Artykuł article Gdy zarządam wyświetlenia jakiegoś obiektu, akcja sprawdza, jaka kolejna akcja ma wyświetlić obiekt. Każdy rodzaj obiektu ma swój model z metodami getTitle, getContent, getAuthor itp. Dzięki temu mogę uniezależnić metodę trzymania danych. Może to być DB, xml albo txt. Problem mam taki, że w przypadku wyświetlania listingu obiektów (w danej gałęzi) potrzebuję dla każdego obiektu wywoływać za każdym razem metodę getTitle. Jeżeli ta metoda będzie robiła zapytanie SQL może wyjść z tego dużo za dużo zapytań. Ma ktoś jakieś propozycje jak temu zaradzić? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 21.08.2003 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Jakis czas temu (pol roku? rok?) na forum byla o tym mowa. Dyskusja dotyczyla warstwy modelu - jak sobie wlasnie radzic z pojedynczymi obiektami, a jak z grupami obiektow (np: wlasnie listingu).
Także poszukaj czegoś ze słowami kluczowymi 'model' itd :>) Ten post edytował marcin96 6.04.2005, 14:25:59 -------------------- www.calek.info
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 11:48 |