⊗ppMVUFmRtg 7 of 35 menu

Routage dans MVC en PHP

Maintenant, vous devez vous familiariser avec un concept tel que le routage. Il représente un mécanisme grâce auquel on peut appeler une action spécifique d'un contrôleur spécifique via la barre d'adresse du navigateur.

Les paramètres de routage sont stockés dans le fichier /project/config/routes.php et représentent un tableau d'objets de la classe \Core\Route. Le constructeur de cette classe accepte comme premier paramètre un URI, à la requête duquel la méthode correspondante du contrôleur correspondant sera appelée. Le nom du contrôleur et le nom de l'action sont spécifiés par les deuxième et troisième paramètres. Dans ce cas, le nom du contrôleur est spécifié avec une lettre minuscule.

Prenons un exemple en ajoutant deux routes : la première, lors de l'accès à l'adresse /my-page1/, appellera la méthode show1 du contrôleur page, et la seconde - la méthode show2 de ce même contrôleur :

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

Sur la base de la théorie obtenue dans les leçons précédentes, créez un contrôleur TestController avec les actions act1, act2 et act3. Créez trois routes, définissant les adresses auxquelles il sera possible d'accéder à ces actions. Testez le fonctionnement du code que vous avez créé en accédant tour à tour via la barre d'adresse à chacune des actions.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser