⊗ppMVUFmRtg 7 of 35 menu

Routning i MVC i PHP

Nu måste du bekanta dig med ett sådant begrepp som routning. Det representerar en mekanism genom vilken man kan anropa en specifik åtgärd i en specifik styrenhet via webbläsarens adressfält.

Routningsinställningarna lagras i filen /project/config/routes.php och är en array av objekt av klassen \Core\Route. Konstruktorn för denna klass tar som första parameter en URI, vid förfrågan till vilken motsvarande metod för motsvarande styrenhet kommer att anropas. Styrenhetens namn och åtgärdens namn anges av den andra och tredje parametern. Samtidigt anges styrenhetens namn med liten bokstav.

Låt oss som ett exempel lägga till två rutter: den första, vid åtkomst till adressen /my-page1/, kommer att anropa metoden show1 i styrenheten page, och den andra - metoden show2 i samma styrenhet:

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

Baserat på teorin från tidigare lektioner, skapa styrenheten TestController med åtgärderna act1, act2 och act3. Skapa tre rutter som anger adresserna genom vilka man kan komma åt dessa åtgärder. Testa koden du har skapat genom att i tur och ordning gå via adressfältet till var och en av åtgärderna.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa