⊗ppMVUFmRtg 7 of 35 menu

PHP-də MVC-də Routing

İndi siz routing kimi bir anlayışla tanış olmalısınız. O, brauzerin ünvan sətrindən müəyyən bir nəzarətçinin müəyyən bir hərəkətini çağırmaq üçün istifadə edilə bilən mexanizmi təmsil edir.

Routing parametrləri /project/config/routes.php faylında saxlanılır və \Core\Route sinfi obyektlərinin massivi kimi təqdim olunur. Bu sinfin konstruktoru birinci parametr kimi, sorğu zamanı müvafiq nəzarətçinin müvafiq metodunun çağrılacağı URI qəbul edir. Nəzarətçinin adı və hərəkətin adı ikinci və üçüncü parametrlər tərəfindən təyin olunur. Eyni zamanda, nəzarətçinin adı kiçik hərflə yazılır.

Nümunə üçün iki route (yəni marşrut) əlavə edək: birincisi, /my-page1/ ünvanına müraciət etdikdə, page nəzarətçisinin show1 metodunu çağıracaq, ikincisi isə - həmin nəzarətçinin show2 metodunu:

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

Əvvəlki dərslərdə əldə edilən nəzəriyyəyə əsasən, TestController nəzarətçisini act1, act2act3 hərəkətləri ilə hazırlayın. Bu hərəkətlərə müraciət etmək olan ünvanları təyin edən üç route yaradın. Yaradılmış kodun işini yoxlayın, hər bir hərəkətə ünvan sətri vasitəsilə növbə ilə müraciət edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et