⊗ppMVUFmRtg 7 of 35 menu

PHP-де MVC-дегі маршрутизация

Енді сіз маршрутизация деген ұғыммен танысуыңыз керек. Ол браузердің мекенжай жолы арқылы белгілі бір басқарушының белгілі бір әрекетін шақыруға болатын механизмді білдіреді.

Маршрутизация баптаулары /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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау