⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць