⊗ppMVUFmRtg 7 of 35 menu

Routing in MVC in PHP

Jetzt müssen Sie sich mit dem Konzept des Routing vertraut machen. Es stellt einen Mechanismus dar, mit dem man eine bestimmte Aktion eines bestimmten Controllers über die Adresszeile des Browsers aufrufen kann.

Die Routing-Einstellungen werden in der Datei /project/config/routes.php gespeichert und stellen ein Array von Objekten der Klasse \Core\Route dar. Der Konstruktor dieser Klasse nimmt als ersten Parameter einen URI entgegen, bei dessen Anfrage die entsprechende Methode des entsprechenden Controllers aufgerufen wird. Der Name des Controllers und der Name der Aktion werden durch den zweiten und dritten Parameter festgelegt. Dabei wird der Name des Controllers kleingeschrieben.

Fügen wir zur Veranschaulichung zwei Routen hinzu (also Route): die erste ruft bei Zugriff auf die Adresse /my-page1/ die Methode show1 des Controllers page auf, und die zweite - die Methode show2 desselben Controllers:

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

Erstellen Sie auf Basis der in vorherigen Lektionen erhaltenen Theorie einen Controller TestController mit den Aktionen act1, act2 und act3. Erstellen Sie drei Routen, die die Adressen festlegen, unter denen auf diese Aktionen zugegriffen werden kann. Testen Sie die Funktionalität Ihres erstellten Codes, indem Sie der Reihe nach über die Adresszeile auf jede der Aktionen zugreifen.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen