Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել