Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wywołanie metody innej klasy
Forum PHP.pl > Forum > PHP
M4ver7071
Witam,

Mam kilka kontrolerów. Kontroler główny zarządza główną stroną, ale chce aby w koszyku wywołać inny kontroler. Czy w tej sytuacji muszę w skorzystać z DI, i w metodzie która wywołuje główny widok wywołać metodę koszyka która wyświetla listę danych elementów?

Najprościej byłoby w miejscu koszyka w widoku wywowłać odpowiednią metodę koszyka ale to niezgodne z MVC. Jak ten problem, ugryźć?
freewalker
bardzo ogólnikowo, więc może trochę ogólnikowo odpiszę, zrób override dla kontrolera (koszyk), którego nie chcesz używać
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.