⊗ppMVUFmRtg 7 of 35 menu

Рутирање во MVC во PHP

Сега треба да се запознаете со таков концепт, како рутирање. Тоа претставува механизам со кој може да се повика одредено дејство на одреден контролер преку адресната лента на прелистувачот.

Поставките за рутирање се чуваат во датотеката /project/config/routes.php и претставуваат низа од објекти од класата \Core\Route. Конструкторот на оваа класа како прв параметар прифаќа URI, при барање до кој ќе се повика соодветниот метод на соодветниот контролер. Името на контролерот и името на дејството се задаваат со вториот и третиот параметар. При тоа името на контролерот се задава со мала буква.

Да додадеме за пример две рути (т.е. патишта): првата при пристапување на адресата /my-page1/ ќе го повика методот show1 на контролерот page, а втората - методот 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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј