![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 24.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, postanowiłem trochę pobawić się w PHP obiektowo, przyszedł czas na MVC i o ile z modelem i widokiem raczej problemów nie mam to nie wiem jak poprawnie zrobić kontroler.
Mam stronę z: - show.php - edit.php - add.php - admin.php Normalnie to na początku wyświetlałem index.php, no i potem linkami, ale to to nie jest kontroler, więc jak to rozegrać? Na stronie index.php mam wywołać klasę kontrolera? A jak potem w tym pliku kontrolera to zrobić? Przejrzałem kilka frameworkow, ale to mi jeszcze bardziej namieszało, więc prosiłbym o takie najprostsze naprowadzenie jakby to miało wyglądać. Pozdrawiam! (IMG:style_emoticons/default/smile.gif) Ten post edytował snaers 24.03.2011, 22:39:54 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@PlayKiller, @fifi209, @thek: A co ma router do odpalania kontrolerów? Router przetwarza parametry żądania (w przypadku PHP będzie to albo żądanie HTTP albo komenda z CLI) i zwraca je w jakiejś zjadliwej formie. Od odpalania kontrolerów mamy jakiegoś dispatchera, który to routera jedynie wykorzystuje.
@snaers: Bardzo typowy przebieg zdarzeń: Kod [Front|Page] Controller -> Request -> Dispatcher -> Controler -> View -> Response
|| /\ \ / || || \ / \/ || \ / Router Model Ten post edytował Crozin 24.03.2011, 23:50:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 11:03 |