⊗ppMVUFmRtg 7 of 35 menu

Enrutamiento en MVC en PHP

Ahora necesitas familiarizarte con un concepto como enrutamiento. Representa un mecanismo mediante el cual se puede invocar una acción específica de un controlador específico a través de la barra de direcciones del navegador.

La configuración de enrutamiento se almacena en el archivo /project/config/routes.php y es un array de objetos de la clase \Core\Route. El constructor de esta clase acepta como primer parámetro un URI, al solicitar el cual se invocará el método correspondiente del controlador correspondiente. El nombre del controlador y el nombre de la acción se especifican mediante el segundo y tercer parámetro. Al mismo tiempo, el nombre del controlador se escribe con letra minúscula.

Agreguemos como ejemplo dos rutas: el primero, al acceder a la dirección /my-page1/, invocará el método show1 del controlador page, y el segundo - el método show2 de este mismo controlador:

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

Según la teoría obtenida en lecciones anteriores, crea un controlador TestController con las acciones act1, act2 y act3. Crea tres rutas que especifiquen las direcciones mediante las cuales se podrá acceder a estas acciones. Comprueba el funcionamiento del código que creaste, accediendo sucesivamente a través de la barra de direcciones a cada una de las acciones.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar