Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] front controller a dane przekazywane do kontrolerów
Forum PHP.pl > Forum > PHP > Object-oriented programming
bartolomeo
Witam,



Nie wiem czy nie napisze tego zbyt zawile. Chodzi mi o by przekazać dane z formularza metodą POST, dane typu login, hasło do konkretnego kontrolera. Jak to zrobić jak mój front controller działa w ten sposób, że bierze trzy dane z GETa i na ich podstawie wykonuje jakąś akcje(nazwa akcji - jedna zmienna GET, parametr - druga zmienna) w jakims kontrolerze (nazwa kontrolera - trzecia zmienna). No i dane te przekazuje tylko do kontrolera UserController a nie do wszystkich. Jak to najprościej i jednocześnie najlepiej wykonać?






Pozdrawiam,

Bartek winksmiley.jpg
erix
Routing?

Cytat
Jak to najprościej i jednocześnie najlepiej wykonać?

To zależy, nie ma uniwersalnej recepty... Routerów jest tyle, ile frameworków; większość leci przez preg_match" title="Zobacz w manualu PHP" target="_manual.
skrypta
Osobiscie, wszystkie dane przychodzace laduje do obiektu httprequest a pozniej czyszcze wszystkie tablice GET, POST, REQUEST, dostep do tych danych jest przez set i get lub _set i _get, obiekt przekazuje z index.php do front controllera, a z niego do odpowiedniego kontrolera, dalej ewentualnie pojedyncze wartosci do modeli lub caly obiekt jak potrzeba

Tu masz dokladniejszy opis
http://skrypta.pl/skrypty-php/budujemy-wla...esc-1-podstawy/
http://skrypta.pl/skrypty-php/budujemy-wla...cnicze-czesc-2/
http://skrypta.pl/skrypty-php/budujemy-wla...-model-czesc-3/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.