⊗ppMVUFmRtg 7 of 35 menu

Ռաութինգը MVC-ում PHP-ում

Այժմ ձեզ անհրաժեշտ է ծանոթանալ այնպիսի հասկացության հետ, ինչպիսին է ռաութինգը։ Այն ներկայացնում է է մի մեխանիզմ, որի միջոցով կարելի է կանչել որոշակի կոնտրոլլերի որոշակի գործողություն՝ բրաուզերի հասցեային տողի միջոցով։

Ռաութինգի կարգավորումները պահվում են /project/config/routes.php ֆայլում և ներկայացնում են \Core\Route դասի օբյեկտների զանգված։ Այս դասի կոնստրուկտորը առաջին պարամետրով ընդունում է URI, որի հարցման դեպքում կկանչվի համապատասխան կոնտրոլլերի համապատասխան մեթոդը։ Կոնտրոլլերի անունը և գործողության անունը նշվում են երկրորդ և երրորդ պարամետրերով։ Այս դեպքում կոնտրոլլերի անունը նշվում է փոքրատառով։

Օրինակի համար ավելացնենք երկու ռաութ (այսինքն ուղղություն). առաջինը, երբ դիմում ենք /my-page1/ հասցեին, կկանչի page կոնտրոլլերի show1 մեթոդը, իսկ երկրորդը - այս նույն կոնտրոլլերի show2 մեթոդը.

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

Նախորդ դասերում ստացած տեսության հիման վրա սարքեք TestController կոնտրոլլերը act1, act2 և act3 գործողություններով։ Կատարեք երեք ռաութ, որոնք սահմանում են այն հասցեները, որոնց միջոցով կարելի կլինի դիմել այդ գործողություններին։ Ստուգեք ձեր ստեղծած կոդի աշխատանքը՝ հասցեային տողի միջոցով հերթով դիմելով յուրաքանչյուր գործողության։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել