⊗ppMVUFmRtg 7 of 35 menu

Roeting in MVC in PHP

Nou moet jy kennis maak met die begrip roeting. Dit verteenwoordig 'n meganisme waardeur 'n spesifieke aksie van 'n spesifieke kontroleerder deur die adresbalk van die blaaier opgeroep kan word.

Die roetinginstellings word gestoor in die lêer /project/config/routes.php en is 'n versameling voorwerpe van die klas \Core\Route. Die konstruktor van hierdie klas neem 'n URI as eerste parameter, op versoek waarvan die ooreenstemmende metode van die ooreenstemmende kontroleerder opgeroep sal word. Die naam van die kontroleerder en die naam van die aksie word as die tweede en derde parameters gespesifiseer. Die naam van die kontroleerder word gespesifiseer met 'n klein letter.

Kom ons voeg byvoorbeeld twee roetes (dit is, roetes) by: die eerste een sal, wanneer na die adres /my-page1/, die metode show1 van die kontroleerder page oproep, en die tweede een - die metode show2 van dieselfde kontroleerder:

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

Op grond van die teorie wat in vorige lesse verkry is, maak die kontroleerder TestController met aksies act1, act2 en act3. Maak drie roetes wat die adresse spesifiseer waarheen daar na hierdie aksies verwys kan word. Toets die werking van jou geskape kode deur beurtelings deur die adresbalk na elke aksie te verwys.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp