Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Forum obiektowo. Leniwa konkretyzacja? Jak to ugryźć?, Inicjowanie obiektu wybranymi wartościami
kombat
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 17.08.2007

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


Witam wszystkich!

Mam taki oto problem. Chciałbym napisać proste forum internetowe. Pomyślałem sobie, że dobrym pomysłem będzie zastosowanie wzorca ActiveRecord i reprezentowanie w ten sposób wątków i odpowiedzi na forum.

Wszystko ładnie działa, a raczej miałem wrażenie, że działa ładnie, dopóki kolega nie wykazał mi dosyć poważnego błędu w moim dotychczasowym rozumowaniu.

Otóż obiekt klasy reprezentujący wątek na forum w momencie konstruowania ładuje wszystkie swoje właściwości z rekordu bazy danych. (Oczywiście poza leniwie konkretyzującą się kolekcją odpowiedzi). Wygląda jednak dosyć niekorzystnie, gdy np chcę wyświetlić samą tylko listę wątków i nie potrzebuję ładować treści.

Jak sobie z tym najlepiej poradzić? Podejrzewam, że ktoś z Was podpowie mi pewnie, żebym skorzystał z jakiegoś gotowego frameworka typu ORM. Wydaje mi się jednak, że to będzie trochę na wyrost. W końcu logika takiego forum nie jest zbyt złożona.

Zależy mi na tym, żeby w jakiś elegancki sposób sprawić, żeby obiekt reprezentujący wątek ładował z bazy danych tylko te cechy, które faktycznie będą mi potrzebne w danym wywołaniu programu, jednocześnie nie angażując w to bardzo złożonych klas, czy też całych frameworków. Bedę wdzięczny za wszelkie podpowiedzi.

Z góry dziękuję za pomoc i pozdrawiam.
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: 23.08.2025 - 04:21