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?