⊗ppMVUFmRtg 7 of 35 menu

Routing i MVC i PHP

Nu er du nødt til at stifte bekendtskab med et sådant begreb som routing. Det repræsenterer en mekanisme, som gør det muligt at kalde en bestemt handling i en bestemt controller gennem browserens adresselinje.

Routing-indstillingerne er gemt i filen /project/config/routes.php og repræsenterer et array af objekter af klassen \Core\Route. Denne klasses konstruktør tager som første parameter en URI, ved anmodning om hvilken den tilsvarende metode i den tilsvarende controller vil blive kaldt. Controllerens navn og handlingens navn angives som anden og tredje parameter. Controllerens navn angives med lille begyndelsesbogstav.

Lad os som eksempel tilføje to ruter (dvs. ruter): den første vil, når der tilgås adressen /my-page1/, kalde metoden show1 i controlleren page, og den anden - metoden show2 i den samme controller:

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

På baggrund af den teori, der er opnået i de foregående lektioner, lav controlleren TestController med handlingerne act1, act2 og act3. Lav tre ruter, der angiver de adresser, som der kan henvises til for at tilgå disse handlinger. Test den kode, du har oprettet, ved at henvise gennem adresselinjen til hver af handlingerne efter tur.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis