Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MVC - kontoler
Black-Berry
post
Post #1





Grupa: Zarejestrowani
Postów: 663
Pomógł: 6
Dołączył: 3.06.2007
Skąd: Kraków

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


W systemie MVC tylko modele powinny być obietami - do takich wniosków doszedłem. Czy słusznie ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kocurro
post
Post #2





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

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


Programuję w PHP'ie od 2003 roku, jeden projekt do dziś dnia u klienta aktualizuję. Błędem było napisanie go strukturalnie bo rozbudowa jego byłaby o wiele prostsza jakby był obiektowo napisany (fakt, że wtedy obiektowość w PHP kulała).

Dziś nie piszę dużo małych projektów, za to mam na utrzymaniu cztery duże i to mi wystarczy by żyć na odpowiednim poziomie i mieć sporo czasu dla siebie.

--- edit ----

Jeśli dla Ciebie kontroler to zwykły przełącznik to znaczy, że w ogóle nie potrzebujesz obiektów do niczego. U mnie kontroler robi bardzo dużo, i zapisanie tego strukturalnie było masochizmem zamierzonym

Ten post edytował Kocurro 13.03.2009, 11:06:02
Go to the top of the page
+Quote Post
Black-Berry
post
Post #3





Grupa: Zarejestrowani
Postów: 663
Pomógł: 6
Dołączył: 3.06.2007
Skąd: Kraków

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


Cytat(Kocurro @ 13.03.2009, 11:04:03 ) *
Jeśli dla Ciebie kontroler to zwykły przełącznik to znaczy, że w ogóle nie potrzebujesz obiektów do niczego. U mnie kontroler robi bardzo dużo, i zapisanie tego strukturalnie było masochizmem zamierzonym

Dążę do tego żeby kontroler robił jak najmniej - żeby był tą częścią aplikacji której nie da się upakować w żaden poziom abstrakcji.

@bim2 Masz chyba podobne podejście do Kocurro. Kontrolery robią u Ciebie dużo. W moim przypadku dodawaniem np usera zajmuje się model - $user->manager->addAccout($args). Nie bardzo rozumiem przykąłd jaki podałeś. Dlaczego metoda addUserForm() miałaby tworzyć url do FAQ? Jeśli formularz miałby mieć w stopce link do FAQ to moim zdaniem powinno być to zawarte w widoku. Nie wydaje mi się też aby musiały istnieć procedury generujące linki. Próbuję tak ustawić .htaccess'a aby było to zbędne.

Ten post edytował Black-Berry 13.03.2009, 11:21:13
Go to the top of the page
+Quote Post

Posty w temacie
- Black-Berry   MVC - kontoler   13.03.2009, 10:29:18
- - nospor   skad taki wniosek?   13.03.2009, 10:31:55
- - Mephistofeles   Nie, nie słusznie. Zazwyczaj w MVC wszystko jest o...   13.03.2009, 10:34:41
- - Black-Berry   Modele bardzo łatwo przedstawić za pomoc...   13.03.2009, 10:45:09
- - bim2   nie tylko switch. Aplikacja wybiera kontroler, a k...   13.03.2009, 10:49:11
- - NuLL   CytatDlaczego miałbym pakować kontroler w obiekt? ...   13.03.2009, 10:49:12
- - bim2   NuLL, piątek trzynastego, dlatego takie pechowe my...   13.03.2009, 10:50:00
- - Black-Berry   [PHP] pobierz, plaintext <?phpswitch ($_GET...   13.03.2009, 10:55:00
- - Kocurro   To ja może taką złotą my...   13.03.2009, 10:56:47
- - Black-Berry   Tak, tylko zwróć uwagę że w przypad...   13.03.2009, 11:03:43
- - bim2   black-Berry teraz żeby skontrolować np. ...   13.03.2009, 11:03:53
- - Kocurro   Programuję w PHP'ie od 2003 roku, jeden p...   13.03.2009, 11:04:03
|- - Black-Berry   Cytat(Kocurro @ 13.03.2009, 11:04:03 ...   13.03.2009, 11:16:56
- - LBO   @Black-Berry, ja Ciebie tego nie uczyłem Sk...   13.03.2009, 11:58:22
- - Kocurro   LBO: A co według Ciebie jest dużo ? Uwierzytelni...   13.03.2009, 12:09:19
- - Mephistofeles   Na switchach można oprzeć projekt gdy jest mały, a...   13.03.2009, 12:21:07
- - LBO   Może trochę inaczej. Powszechnie za nazwa "ko...   13.03.2009, 12:33:56
- - Black-Berry   Dzięki za wszystkie posty. Przynjamniej moje intui...   13.03.2009, 13:36:31
- - LBO   Nadal uważam, że źle robisz.... zobaczymy jak dojd...   13.03.2009, 13:42:42
- - Black-Berry   Może masz rację ale bez eksperymentów nei ma postę...   13.03.2009, 13:53:13
- - nospor   Cytatale bez eksperymentów nei ma postępunie myl e...   13.03.2009, 13:55:05
|- - Black-Berry   Cytat(nospor @ 13.03.2009, 13:55:05 )...   13.03.2009, 14:00:00
- - MWL   moim zdaniem controller powienien być klasą, wtedy...   13.03.2009, 13:55:14
- - MWL   nikt   13.03.2009, 14:06:02
|- - Black-Berry   Cytat(MWL @ 13.03.2009, 14:06:02 ) ni...   13.03.2009, 14:11:21
|- - mike   Cytat(MWL @ 13.03.2009, 14:06:02 ) ni...   13.03.2009, 14:13:23
- - MWL   życie jest do bani, o tym zapomniałeś   13.03.2009, 14:14:43


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: 17.10.2025 - 13:11