![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 19.02.2004 Skąd: Piaseczno Ostrzeżenie: (0%) ![]() ![]() |
Mam klase widoku UsersAdmin opdowiadjąca za stronę do zarządzania userami. Trzmam w niej takie info jak lista userow, lista grup itd. Obsługuje ona tez dodawanie userow,grup itp. akcje.
I teraz gdzie zamiescic funkcję, która przerabia 'tresci' klasy widoku na html? Czy powinna byc to metoda klasy widoku? Ale wtedy pojawia się problem: taka funkcja składa sie z wielu mniejszych (odpowidających za sformatowanie listy grup, listy userow, danych o wybranym użytkowniku itp.) Wiec to chyba bez sensu bo wtedy wszystkie te skladowe funkcji outputującej musialy by być rownież metodami klasy widoku. Ja myśle, że output powinien być zupelnie oddzielony od klasy widoku. Wtedy mam możliwosć zouputowania tej samej klasy na html, rss itd za pomocą różnych funckji outputjących. (tak wiem ze tak samo moge zamiescic te rózne funkcje outputjące jako metody klasy widoku ale wtey klasa widoku bylaby taaaaaaaaaaaaaaaaaaaaaaaaaaaaka i wiekszosc kodu tej klasy zajmowala by sie outputem...:/ I teraz gdzie trzymac te wszystkie funkcje outputjące? Rozmumiem, że tak czy inaczej ich wywołaniem zajmie się kotroler? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 15.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
możesz zrobić 2 klasy przy czym n output byłby extends od view.
Nie zawsze należy sie trzymac MVC bo są w nim niektóre niewygodne rzezczy ale w tym wypadku to rozgraniczenie jest dobre. pozatym UsersAdmin jest chyba klasą modelu. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 19.02.2004 Skąd: Piaseczno Ostrzeżenie: (0%) ![]() ![]() |
dzieki za odp.
Klasa UsersAdmin to klasa widoku: model_______widok_________output Users--->| Grupy-->|UsersAdmin | ->| Ouput| |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:01 |