⊗ppMVUFmRtg 7 of 35 menu

Smerovanie v MVC v PHP

Teraz sa musíte zoznámiť s takým pojmom, ako smerovanie. Predstavuje mechanizmus, pomocou ktorého je možné volať určitú akciu určitého kontroléra cez adresný riadok prehliadača.

Nastavenia smerovania sú uložené v súbore /project/config/routes.php a predstavujú pole objektov triedy \Core\Route. Konštruktor tejto triedy prvým parametrom prijíma URI, na požiadavku ktorej sa zavolá príslušná metóda príslušného kontroléra. Názov kontroléra a názov akcie sú zadané druhým a tretím parametrom. Pričom názov kontroléra sa zadáva s malým písmenom.

Pridajme pre príklad dve smerovania (to znamená trasy): prvé pri prístupu na adresu /my-page1/ bude volať metódu show1 kontroléra page, a druhé - metódu show2 tohto istého kontroléra:

<?php use \Core\Route; return [ new Route('/my-page1/', 'page', 'show1'), new Route('/my-page2/', 'page', 'show2'), ]; ?>

Na základe teórie získanej v predchádzajúcich lekciách vytvorte kontrolér TestController s akciami act1, act2 a act3. Vytvorte tri smerovania, ktoré určujú adresy, na ktoré je možné sa obrátiť na tieto akcie. Otestujte fungovanie vášho vytvoreného kódu postupným prístupom cez adresný riadok na každú z akcií.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť