Witam,
Próbuję ogarnąć trochę MVC i tak się zastanawiam, czy jeden widok może korzystać z kilku modeli?.
Dajmy na to mam stronę sklepu internetowego - model jest tu odpowiedzialny za pozyskanie danych o produktach itp. Załóżmy jednak, że lista kategorii jest dość rozbudowana i jest dynamicznie pozyskiwana z bazy danych. W pewnym momencie okazuję się, że jest to też swego rodzaju model. Teraz pytanie jak to zrobić, żeby było zgdonie z MVC.
Do tej pory tworzyłem obiekt menu np. w kotrolerze, i go przekazywałem do widoku, ale zastanawia mnie jak taki problem rozwiązać "prawidłowo".
Druga kwestia tyczy się kontrolera i modelu. Właśnie stworzyłem klasę Request - zbiera ona dane z tablic GET POST itd, wykonuje wskazane testy i przechowuje wartości, które przeszły test. Pytanie czy taki obiekt mogę przekazać bezpośrednio do modelu? Wydaje mi się to najwygodniejsze podejście.