⊗ppMVUFmRtg 7 of 35 menu

Reititys MVC:ssä PHP:ssä

Nyt sinun on tutustuttava käsitteeseen reititys. Se edustaa mekanismia, jonka avulla voidaan kutsua tiettyä tietyn ohjaimen toimintoa selaimen osoitepalkin kautta.

Reititysasetukset tallennetaan tiedostoon /project/config/routes.php ja ne ovat taulukko luokan \Core\Route olioita. Tämän luokan konstruktori ottaa ensimmäisenä parametrina URI:n, jonka pyynnöllä kutsutaan vastaavaa menetelmää vastaavasta ohjaimesta. Ohjaimen nimi ja toiminnon nimi määritetään toisella ja kolmannella parametrilla. Tässä tapauksessa ohjaimen nimi annetaan pienellä alkukirjaimella.

Lisätään esimerkkinä kaksi reittiä (eli reittiä): ensimmäinen, kun osoitteeseen /my-page1/ viitataan, kutsuu menetelmää show1 ohjaimesta page, ja toinen - menetelmää show2 samasta ohjaimesta:

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

Teoriaan perustuen, joka on saatu aiemmissa oppitunneissa, tee ohjain TestController toimintoineen act1, act2 ja act3. Tee kolme reittiä, jotka määrittelevät osoitteet, joihin voidaan viitata näihin toimintoihin. Tarkista luomasi koodin toiminta viittaamalla vuorotellen osoitepalkin kautta jokaiseen toiminnosta.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää