normanos
http://webmastah.pl/bye-bye-mvc/ #webdev #programowanie #php #webmastah Dobry tekst na dzisiaj: autor przekonuje do MVC(B)L
  • Najlepsze
  • Wszystkie komentarze
m.....t
m.....t
@Windmark: Jeśli robisz ją tylko w widoku to... podaj mi serwisy które zrobiłeś :)
D.....k
@Windmark: zmień w firebugu input type na coś innego i pójdzie
hbpitero
hbpitero
@archlinuxuser: @nvll: @prezes_n:

Też uważam, że w modelu - szczególnie dla małych projektów albo mało testowalnych. Dla większych po prostu luźniejsze klasy logiki biznesowej, które wykorzystuje kontroler, a korzystają z modelu. Jedyny minus dawania logiki w modelu to powiązanie logiki z konkretnym sposobem przechowywania danych.

W Javie powszechnie: model (DAO) + takie właśnie klasy (@Service) + kontroler i
m.....q
m.....q
No napiszesz jak to zrobić? Bo staram się submitować dokument z ‹input type="email" /> bez wpisania maila nie potrafię


@Windmark: TamperData
normanos
normanos Autor
1
@prezes_n: kanapa
a.....r
a.....r
IMHO takie rzeczy powinny być w modelu. W kontrolerze tylko obsługa routingu i usług. Żadnej obsługi DOM w kontrolerze (podejście angular.js).
Yahoo_
taktyk
Windmark
Stąd też pytania: gdzie powinna być walidacja, w modelu czy kontrolerze.


A jak robię walidację w widoku (html5 input) to to jest źle?
entrop
@Windmark: typowe pytanie podczas rozmowy o pracę :D
Windmark
@matiit: Serio pytam. nie wystarczy? Muszę pisać model odpowiedzialny za sprawdzanie ciągu czy jest @?

@entrop: co trzeba odpowiedzieć na takie pytanie?
entrop
@Windmark:

Windmark
@matiit: No napiszesz jak to zrobić? Bo staram się submitować dokument z bez wpisania maila nie potrafię..
m.....t
m.....t
@Windmark: Tak jak piszą poprzednicy :)
p.....n
p.....n
@normanos: taktyk
n.....l
n.....l
@normanos: A według mnie ten artykuł jest bez sensu. Według założeń to właśnie w modelu ma być zawarta logika biznesowa.
normanos
normanos Autor
  • adult
0
Treść przeznaczona dla osób powyżej 18 roku życia...
n.....l
n.....l
@normanos: to niby gdzie ma być logika biznesowa w mvc?
p.....n
p.....n
@nvll: w kontroperze chyba dla mvc

Przynajmniej w dokumentacji tak robią
n.....l
n.....l
@prezes_n: Zależy od frameworka, ale według mnie to takie rzeczy to się robi w modelu, a w kontrolerze się tylko wywołuje metody z modela.