Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Co robi klasa Request w skrypcie logowania i rejestracji?, W przypadku bardziej zaawansowanych aplikacji logowania i rejestracji
Klasa Request w skrypcie logowania i rejestracji.
Stosujesz klasę Request w skrypcie OOP logowania i rejestracji?
Tak, ale nie jest konieczna. [ 0 ] ** [0.00%]
Nie stosuję. [ 1 ] ** [11.11%]
Ta klasa powinna być. [ 4 ] ** [44.44%]
Zależy jaki skrypt logowania i rejestracji. [ 4 ] ** [44.44%]
Suma głosów: 9
Goście nie mogą głosować 
trzczy
post 25.01.2016, 04:38:12
Post #1





Grupa: Zarejestrowani
Postów: 460
Pomógł: 49
Dołączył: 5.06.2011

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


W przypadku bardziej zaawansowanych aplikacji logowania i rejestracji użytkownika występuje klasa Request. Co ona powinna zawierać? Do czego służy?
Z góry dziękuję
Go to the top of the page
+Quote Post
Pyton_000
post 25.01.2016, 08:33:44
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Request to jak nazwa wskazuje klasa odpowiedzialna za Request. Masz tam np. zmienne z GET POST, parametry wywołania adresu jeśli jest Routing.

Przykład z Laravela: https://laravel.com/api/5.2/Illuminate/Http/Request.html
Go to the top of the page
+Quote Post
in5ane
post 25.01.2016, 09:02:12
Post #3





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Dostęp do klasy Request powinieneś mieć w całym projekcie, zawsze i w każdym module może być potrzeba jej wykorzystania.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
viking
post 25.01.2016, 09:32:34
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


http://www.php-fig.org/psr/psr-7/


--------------------
Go to the top of the page
+Quote Post
Crozin
post 25.01.2016, 10:47:00
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Obiekty z serii "Request" / "Response" mają służyć jedynie transportowi danych w jakimś sensownym formacie/dostępie - ostatecznie są to obiekty DTO-podobne z mniejszą lub większą ilością pomocniczych metod operujących wyłącznie na danych żądania/odpowiedzi. Jak najbardziej można je wykorzystywać zarówno dla żądania, które jest właśnie obsługiwane przez skrypt jak i reprezentacji danych dla innych żądań wykonywanych przez sam skrypt (np. żądania do jakiś zewnętrznych API).

W żadnym wypadku nie powinien być to jakiś globalny obiekt jak sugeruje @in5ane. Po pierwsze tylko mała część aplikacji (po stronie kodu) powinna zajmować się obsługą żądania HTTP, po drugie właściwie każda forma "globala" prędzej czy później wprowadza same problemy.

Ten post edytował Crozin 25.01.2016, 12:49:14
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 15:56