![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
MVC jest oczywiście jest wzorcem na ściąganie danych i obróbkę i wyświetlenie. Ale co z całą resztą? Można napisać klasy do tylko potrzebnych rzeczy, ale gdzie je poumieszczać i gdzie dawać ich wywołania?
Powiedzmy, że mam taki układ folderów: Kod application |- models |- views |- controller I napisałem sobie klasę powiedzmy do obsługi sesji. Gdzie ją umieścić i gdzie wstawiać kod operujący na tej klasie? Mam na myśli bardziej ogólne rozwiązanie, bo nie wiem co robić z różnymi dodatkowymi klasami, które nie mają nic wspólnego z MVC, ale są mi równie potrzebne |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
Asmox -> to też jest model korzystający z usług dostarczanych przez framework (IMG:style_emoticons/default/smile.gif) . Masz kod aplikacji i masz usługi dostarczane przez framework, a także te specyficzne dla aplikacji. One leżą sobie oddzielnie, a kod aplikacji zbudowany na bazie MVC czy czegokolwiek innego po prostu z nich sobie korzysta.
W ogóle taka dygresja, niekoniecznie związana z Twoją osobą (IMG:style_emoticons/default/smile.gif) . Patrzę na ilość tematów poświęconych MVC i tak się zastanawiam, czemu ci wszyscy ludzie, zamiast porządnie nauczyć się programowania obiektowego, od razu rzucają się na głębokie rozkminki ze wzorcami architektonicznymi i zadają pytania typu "czy umieszczenie klasy sesji w katalogu Foo jest zgodne z MVC". Tak się składa, że osoby, które naprawdę rozumieją obiektówkę, potrafią sobie same na takie pytania odpowiedzieć i uzasadnić racjonalnie swój wybór. Ten post edytował Zyx 14.12.2010, 22:38:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 03:49 |