Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]MVC, jak umieścić formularz
wpaski
post
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 6
Dołączył: 25.12.2011

Ostrzeżenie: (0%)
-----


Witam, zastanwiam się jak rozplanować kwestię formularza mianowicie chodzi mi o to że jest jakaś klasa formularza, i teraz gdzie mam umieścić np taki kod:
  1. $form = new Form();
  2. $form ->post('name')
  3. ->val('minlength', 2)
  4.  
  5. ->post('age')
  6. ->val('minlength', 2)
  7. ->val('digit')
  8. ->post('gender');
  9. $form ->submit();


Czy może on być w kontrolerze, czy jednak w modelu? model odpowiada za pobieranie danych z np. bazy,a tutaj pobieramy dane od użytkownika jednak czy można wywoływać tak jak powyżej formularz(obiekt) w modelu? jeśli nie tam no to gdzie? mógłby mi ktoś rozjaśnić nieco sprawę?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Jak już wspomniał Crozin, model to nie tylko pobieranie czy zwracanie danych ze źródła jakiegoś (w końcu nie tylko baza jest nim). Model odpowiada także choćby za obróbkę danych. czy ich przekształcanie. Stąd choćby w Symfony i innych frameworkach klasy repozytoriów powiązane są z klasami encji i tym samym z warstwą modelu. Choć faktycznie granica w części przypadków jest płynna i w niektórych przypadkach (przykładowo microframeworkach) granica ta się lekko zaciera na rzecz zwięzłości (definicja routes wprost w głównym pliku aplikacji - zaznaczam, że pomijam tu ControllerProvidery dla uproszczenia).
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 23:59