⊗ppMVUFmRtg 7 of 35 menu

Ruting në MVC në PHP

Tani ju duhet të njiheni me një koncept të tillë si ruting. Ai përfaqëson një mekanizëm me të cilin mund të thirret një veprim i caktuar i një kontrolluesi të caktuar përmes vijës së adresave të shfletuesit.

Cilësimet e rutingut ruhen në skedarin /project/config/routes.php dhe përfaqësojnë një grup objektesh të klasës \Core\Route. Konstruktori i kësaj klase e merr si parametër të parë URI-n, me kërkesën e së cilës do të thirret metoda përkatëse e kontrolluesit përkatës. Emri i kontrolluesit dhe emri i veprimit specifikohen nga parametri i dytë dhe i tretë. Ndërsa emri i kontrolluesit specifikohet me shkronjë të vogël.

Le të shtojmë dy rrugësime (pra rrugë) për shembull: e para kur i drejtoheni adresës /my-page1/ do të thërrasë metodën show1 të kontrolluesit page, dhe e dyta - metodën show2 të të njëjtit kontrollues:

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

Bazuar në teorinë e marrë në mësimet e mëparshme, krijoni një kontrollues TestController me veprime act1, act2 dhe act3. Krijoni tre rrugësime, që përcaktojnë adresat, nëpërmjet të cilave do të jetë e mundur t'u drejtoheni këtyre veprimeve. Kontrolloni funksionimin e kodit tuaj të krijuar, duke u drejtuar në mënyrë alternative përmes vijës së adresave te secili prej veprimeve.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo