⊗ppMVUFmRtg 7 of 35 menu

Рутирање у MVC у PHP-у

Сада се морате упознати са појмом рутирање. Он представља механизам помоћу когa се може позвати одређена акција одређеног контролера преко адресне траке прегледача.

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

Хајде да за пример додамо два рута (тj. маршрута): први при приступању адреси /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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј