Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 20.08.2007 Ostrzeżenie: (0%)
|
Witam
Temat pewnie nadmiernie eksploatowany jednak nie potrafię znaleźć solucji. Jak jeszcze przykłady obsługi $_GET znalazłem tak nie jestem w stanie ani sobie wyobrazić ani znaleźć takich przykładów dla $_POST. Chciałbym żebyście mnie nakierowali bo zwątpiłem (IMG:style_emoticons/default/winksmiley.jpg) Aby nie odbiec zabardzo od idei MVC action w formularzu powinien wskazywać na index.php. Tylko co dalej? Jak kontroler ma odebrać dane i wybrać odpowiedni widok? Jak to estetycznie połączyć w całość? Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 7 Dołączył: 16.07.2007 Skąd: Gorzów Wielkopolski Ostrzeżenie: (0%)
|
Było: Temat: MVC formularz, filtracja, walidacja, autoryzacja...
Action wskazuje na index.php/nazwamodułu no i w tym module, najczęściej w konstruktorze kontrolera zachodzi sprawdzenie czy otrzymano żądanie POST, jak otrzymano to kontroler zleca wykonanie akcji i na koniec robi przekierowanie, zakładając że np coś dodajesz do bazy (IMG:style_emoticons/default/winksmiley.jpg) 1. Zostaje wysłane żądanie POST. 2. Kontroler bierze sobie widok (tworzy zmienną wskazującą na jego instancję, albo sobie rozszerza klasę widoku, jak kto woli i planuje rozbudowywać cały system, wzorce są wszelakie) 3. Kontroler kojarzy model z widokiem (przekazując mu instancję wybranego modelu) 4. W konstruktorze określono, że user wysłał żądanie POST; zostaje wykonana filtracja/walidacją wysłanych danych, jeśli wszystko poszło ok - kontroler uruchamia daną akcję 5. Zakładając, że akcja została wykonana bez wyrzucenia żadnego wyjątku, kontroler robi przekierowanie. W modelu zapytania do bazy, zwrócenie gotowych tablic, w widoku kod formularza, cały html no i oczywiście zakładając, że widok jest samoświadomy - pobranie danych z modelu i wsadzenie pól w kod html. Voila. Jeśli źle to proszę mnie poprawić (IMG:style_emoticons/default/biggrin.gif) (jakieś kwiatki, braki składni wybaczcie - późno już... (IMG:style_emoticons/default/biggrin.gif) ) Ten post edytował Luneth 15.08.2010, 01:50:03 |
|
|
|
IMP MVC + $_POST 14.08.2010, 23:46:57
Crozin Szczerze to nie mam pojęcia w czym może być proble... 15.08.2010, 01:45:31
Luneth Może autorowi chodziło o samą wzorcową estetykę, b... 15.08.2010, 03:10:41
Crozin Na dobrą sprawę dane z POST/GET/COOKIE - to po pro... 15.08.2010, 03:42:23
Luneth Masz rację, wszakże front controller często towarz... 15.08.2010, 03:54:10
IMP Ciężko mi sprecyzować, ale spróbuje bo widać inacz... 15.08.2010, 11:31:49
Luneth [PHP] pobierz, plaintext if(isset($_POST... 15.08.2010, 12:26:59
IMP Czyli ogólnie za wiele sobie na wyobrażałem po nie... 15.08.2010, 12:56:28
Luneth Zawsze można bardziej namotać niż jest potrzebne ... 15.08.2010, 13:05:38
skrypta zerknij na przyklad uproszczonego front controller... 15.08.2010, 17:57:22 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 21:35 |