![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 28.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
jest taki artykuł o MVC: http://ferrante.pl/frontend/php/wzorzec-mvc-w-php/
z tego artykułu nie mogę wywnioskować skąd index.php wie, że kontroler znajduje się w katalogu "controllers" a kontroler wie, że model znajduje się w katalogu "model" a widok w katalogu "view" |
|
|
![]()
Post
#2
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
Nie przyglądając się zbytnio temu tekstowi - tylko pobieżnie zerkając na listing kodu, masz tam tworzenie instancji klasy, a autor po prostu nie napisał czy podpina pliki klas za pomocą autoload, czy zrobił np. include powyżej. Istotne jest (w tym przypadku) nie gdzie trzymasz te pliki klas, tylko czy je podpinasz.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 28.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
czyli gdzie w tym przypadku powinienem zdefiniować Router::getController(); ?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem co tam artykuł opisuje, ale jeżeli chodzi o nazewnictwo i lokalizację klas w PHP to powinieneś przestrzegać "standardu" PSR-0.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 5 Dołączył: 13.09.2010 Ostrzeżenie: (40%) ![]() ![]() |
może chodzi o dispatcher
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 05:45 |