Autor Zpráva
Snipo
Profil
Čaute, môžem vás poprosiť o radu ako čo najefektívnejšie spracovať parametre z URL adresy?

Pre predstavu, mám súbor na ktorý príde pole parametrov ( napr. pri adresa.sk/clanky/bla-bla-bla/edit príde pole kde bude bla-bla-bla a edit ). Takže potrebujem na základe týchto parametrov vykonať určitú akciu, v tomto prípade zobrazenie stránky na úpravu článku bla-bla-bla. Doteraz som to robil normálne s if lenže teraz keď je tých akcií viac tak je tam toho strašne veľa. Aj sa mi zdá, že som niekde niekedy čítal o nejakom riešení no teraz to nemôžem nájsť.
Alphard
Profil
O tohle se většinou stará router a řeší se to přímým voláním patřičných metod. Pokud je aplikace např. rozčleněná do controllerů a jednotlivé akce určené pro vykreslení vykonání mají názvy actionEdit(), stačí pak ověřit existenci metody Clanky::actionEdit a zavolat ji (předá se jí zbytek parametrů z url).
Tomuto řešení odpovídá spíše url ve tvaru /clanky/edit/nazev-clanku, ale není to samozřejmě nutné.
Snipo
Profil
Ďakujem, toto ma nenapadlo, ide sa prepisovať.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: