![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Witam,
chciałem zacząć zabawę z MVC, lecz jak przekazać dane z kontrolera do view?
Wiem, że echo w kontrolerze raczej jest niedozwolone, ale chciałem pokazać co chcę zrobić. Dobrze to jest w ogóle na początek? W index ładuję MainController, w którym ładuje i konfiguruję Router, następnie w zależności od url np. "/" -> StartController "/login" -> AuthController W StartController mam metodę output(); która ładuje do siebie plik start.php (jakiś szablon strony z formularzem logowania). Po wysłaniu formularza zostaję przekierowany na "/login" a tym samym jest uruchamiany AuthController, w którym odbieram dane. Następnie jest uruchomienie modelu, w którym mam metodę getUser(); która sprawdza czy użytkownik istnieje w bazie (array) poprzez in_array..., jeśli taki użytkownik istnieje zwracam do kontrolera TRUE no i dalej to jest to samo co wyżej i problem z przekazaniem do widoku informacji na temat tego co zwrócił model. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 435 Pomógł: 40 Dołączył: 16.02.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie. To konkretny, dobrze opisany wzorzec stosowany od ~40 lat (!). Mógłbym Ci tu wkleić linki do 21542 publikacji na jego temat, ale jaki w tym sens?
Czemu rzucasz ogólnikową opinią, że to ogólnik? ( ;-) ) na jakiej podstawie tak twierdzisz? Ten post edytował ano 12.02.2013, 22:17:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 16:14 |