![]() |
![]() |
![]()
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ć? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:05 |