⊗ppMVUFmRtg 7 of 35 menu

Maršrutēšana MVC PHP

Tagad jums ir jāiepazīstas ar tādu jēdzienu kā maršrutēšana. Tas ir mehānisms, ar kura palīdzību var izsaukt noteiktu konkrēta kontroliera darbību caur pārlūkprogrammas adreses joslu.

Maršrutēšanas iestatījumi tiek glabāti failā /project/config/routes.php un ir klases \Core\Route objektu masīvs. Šīs klases konstruktors pirmo parametru pieņem kā URI, pēc kura pieprasījuma tiks izsaukta atbilstošā kontroliera atbilstošā metode. Kontroliera nosaukums un darbības nosaukums tiek norādīti kā otrais un trešais parametri. Šajā gadījumā kontroliera nosaukums tiek norādīts ar mazo burtu.

Piemēram, pievienosim divus maršrutus (t.i., ceļus): pirmais, piekļūstot adresei /my-page1/, izsauks metodi show1 no kontroliera page, bet otrais - metodi show2 no tā paša kontroliera:

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

Pamatojoties uz teoriju, kas iegūta iepriekšējās nodarbībās, izveidojiet kontrolieri TestController ar darbībām act1, act2 un act3. Izveidojiet trīs maršrutus, kas norāda adreses, pa kurām varēs piekļūt šīm darbībām. Pārbaudiet izveidotā koda darbību, pēc kārtas piekļūstot caur adreses joslu katrai no darbībām.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt