Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 12.11.2010 Ostrzeżenie: (0%)
|
Cześć,
mam kolejny problem z rozplanowaniem kodu... Teraz sytuacja dotyczy systemu newsów, na który składałoby się dodawanie, usuwanie i edycja newsów, system tagów(przyporządkowanie odpowiednich tagów do newsa na podstawie jego id, relacja wiele do wielu), i kategorii(podobna sprawa, tylko że relacja jeden do wielu), paginacja oraz komentarze. Oczywiście do tego dochodzi wyświetlenie newsów, komentarzy i odpowiednich kategorii i tagów na stronie. Pisanie oddzielnej klasy do wszystkiego, moim zdaniem mija się z celem(trudne w użyciu?), zaś walnięcie wszystkiego do jednej klasy jeszcze gorsze. Jak to rozplanować. Tym razem pytam zanim zacząłem pisać jakikolwiek kod (IMG:style_emoticons/default/smile.gif) Myślę, że paginację można wrzucić do klasy odpowiedzialnej za newsy, ale co z resztą? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 317 Pomógł: 58 Dołączył: 6.11.2005 Ostrzeżenie: (0%)
|
Co miałaby zwrócić klasa odpowiadająca za paginację(oprócz tego "panelu")? Liczbę newsów do pobrania i oczywiście numer newsa od którego zacząć pobieranie, a później te dane przekazać do klasy News, żeby pobrała odpowiednie rekordy? Możesz przekazać z pagera do klasy News np. gotowe zapytanie, które ma zostać wywołane do pobrania porcji wyników. Nie widzę też nic złego w tym, aby pager sam pobrał odpowiednie dane z bazy i w postaci obiektu lub nawet prostej tablicy przekazał je do klasy News w celu ew. obróbki i wyświetlenia. |
|
|
|
symonides Budowa aplikacji - system newsów 15.11.2010, 00:10:31
Crozin Tych klas powinieneś mieć dokładnie tyle ile będzi... 15.11.2010, 00:38:55
symonides Czyli sądzisz, że jednak lepiej byłoby trzymać to ... 15.11.2010, 01:24:39
CuteOne Trudniej teraz.. ale łatwiej później załóżmy, że ... 15.11.2010, 05:47:54
Crozin CytatJak to połączyć?Zapewne jakimś interfejsem kt... 15.11.2010, 19:29:53 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 12:30 |