⊗ppMVUFmRtg 7 of 35 menu

PHP-de MVC-de Ýol Ýöretme

Indi size ýol ýöretme diýen düşünje bilen tanış bolmak zerur. Ol, brauzeriň salgys setiri arkaly belli bir kontrolçeriň belli bir hereketini çaýyryp bolýan mehanizmy hökmünde hyzmat edýär.

Ýol ýöretme sazlamalary /project/config/routes.php faýlynda saklanýar we \Core\Route klassynyň obýektlerinden ybarat massiw hökmünde görkezilýär. Bu klassyň konstruktory birinji parametr hökmünde URI kabul edýär, onuň üpjün etmegi üçin degişli kontrolçeriň degişli metodu çagyrylar. Kontrolçeriň ady we hereketiň ady ikinci we üçünji parametrler bilen berilýär. Şol bir wagtyň özünde kontrolçeriň ady kiçi harp bilen berilýär.

Görelde üçin iki ýol (ýagny marsyrut) goşalyň: birinji /my-page1/ salgysyna ýüzlenilende page kontrolçeriniň show1 metodu çaýyrylar, ikinjisi bolsa şol bir kontrolçeriň show2 metoduny çaýyrar:

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

Öňki sapaklardan alan teoriýaňyza esaslanyp, TestController kontrolçerini act1, act2 we act3 hereketleri bilen düzüň. Bu hereketlere ýüzlenip boljak salgylary kesgitleýän üç sany ýol düzüň. Düzülen kodyňyzyň işini barlap görüň, salgys setiri arkaly her bir herekete bire-bir ýüzlenip.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et