Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Controller i forward, Rozbudowana metoda forward
Prph
post
Post #1





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 4.03.2006
Skąd: Łódź

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


Witam,

Pisze juz od jakiegos czasu wlasny framework. Rozwiazania z Mojavi spodobaly mi sie i czesc swojego kodu wzorowalem na tym projekcie.

We front kontrolerze pojawia sie metoda forward, ktorej podaje sie modul oraz akcje. Metoda ta jest odpowiedzialna, mowiac krotko, za uruchomienie akcji.

Problem pojawil sie, kiedy zaczalem isc nieco na skroty i zamiast tworzyc akcji Error404 i Error403, zrobilem jedna - Error. Sprawdza argument error przekazanym w GET i na jego podstawie wyswietla albo error 404 albo 403.

Tylko, ze forward nie uwzglednia parametrow get. Jak rozwiazac ten problem?

1. Zamiast forward zrobic redirect na localhost/framework/action=Error/error=404/
2. zmienic metode: forward($nazwa_akcji, $parametry)

W drugim przypadku po otrzymaniu parametorw forward musialby chyba zaktualizowac tablice zmiennych GET.
Troche to glupie, bo w aplikacjia w zasadzie zaczyna zachowywac sie jakby nastapilo nowe zadanie, a przeciez tak nie jest :/

Co lepsze? Moze macie jakies wlasne rozwiazania?

Adrian.
Go to the top of the page
+Quote Post

Posty w temacie
- Prph   Controller i forward   30.06.2006, 20:32:16


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 Aktualny czas: 21.08.2025 - 16:53