![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 3 Dołączył: 6.07.2006 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Główny plik - index.php:
Działa prawidłowo. Na podstawie adresu URL Front kontroler wybiera właściwy kontroler i akcję. Niestety nie przekazuje parametrów do metod akcji. Ten post edytował koodlaty 5.03.2007, 12:38:01 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 3 Dołączył: 6.07.2006 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Nie, nie! Co innego miałem na myśli mówiąc z automatu. Ja to sobie wyobrażałem tak:
Jest jakiś kontroler i jakaś jego akcja:
Gdzieś znajduje się link, np.: http://localhost/ctrl/act/param1/value1/param2/value2 Na podstawie tego, czego nauczyłem się z dokumentacji sądziłem, iż uruchomienie metody wygląda mniej więcej tak, że po kliknięciu w taki link nastąpi oczywiście rozebrania adresu URI wewnątrz routera i przekazaniu obiektu żądania - informacji na temat oczekiwanego kontrolera, akcji i podanych parametrów do dispatcher-a, by ten wreszcie uruchomił tą akcję tego kontrolera podając jej parametry czyli upraszczając coś jak:
Bazując na tym co mi cierpliwie wytłumaczyliście, działa to zgoła inaczej tzn do parametrów muszę dobierać się indywidualnie w każdej metodzie np tak:
W związku z tym nie ma sensu podawać nazw oczekiwanych parametrów w definicji metod?
Dobrze kumam czy całkiem mi się popierdzieliło? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 18:48 |