Diskuze: Routování index action
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj,
nejdříve by bylo dobré pokusit se zavolat metodu pomocí 1. parametru a pokud
se to nepodaří (tj. metoda neexistuje), předá se daný parametr "výchozí"
metodě (u tebe actionIndex()
). To stačí tedy nějak vyřešit v
routeru nebo ve výchozím kontroleru (nevím, jak to řešíš) a je to.
Škoda, že jsi neuvedl momentální kód toho, jak to zpracováváš - mohl
jsem ti rovnou upravit ten kód.
Snad ti to ale i tak pomůže.
To už mám, jde mi o rozpoznání, jestli nemám přesměrovat na 404, protože s tímhle přístupem se i s chybnou adresou zobrazí nějaká stránka a chybná adresa bude předpokládaná jako parametr...
Tak pokud máš např. to user
, tak ti to má načíst
UserController
, ne? Pokud není nalezen vybraný kontroler, tak
přesměruješ na 404. A s těmi parametry pro kontroler jsem to psal již
výše.
Zobrazeno 4 zpráv z 4.