⊗ppMVUFmRtg 7 of 35 menu

PHP'de MVC'de Yönlendirme

Şimdi yönlendirme (routing) olarak adlandırılan bir kavramla tanışmanız gerekiyor. Bu mekanizma, tarayıcının adres çubuğu üzerinden belirli bir kontrolcünün belirli bir eylemini çağırmak için kullanılır.

Yönlendirme ayarları, /project/config/routes.php dosyasında saklanır ve \Core\Route sınıfının nesnelerinden oluşan bir diziyi temsil eder. Bu sınıfın yapıcısı, ilk parametre olarak, istek yapıldığında ilgili kontrolcünün ilgili metodunun çağrılacağı URI'yı alır. Kontrolcü adı ve eylem adı, ikinci ve üçüncü parametrelerle belirtilir. Bu durumda, kontrolcü adı küçük harfle belirtilir.

Örnek olarak iki rota (yani route) ekleyelim: ilki /my-page1/ adresine erişildiğinde page kontrolcüsünün show1 metodunu çağıracak, ikincisi ise - aynı kontrolcünün show2 metodunu çağıracak:

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

Önceki derslerde edindiğiniz teoriye dayanarak, TestController kontrolcüsünü act1, act2 ve act3 eylemleriyle yapın. Bu eylemlere adres çubuğu üzerinden erişilebilmesi için üç rota oluşturun. Oluşturduğunuz kodun çalışmasını, adres çubuğundan sırayla her bir eyleme erişerek test edin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet