⊗ppMVUFmRtg 7 of 35 menu

Roteamento em MVC em PHP

Agora você precisa se familiarizar com um conceito chamado roteamento. Ele representa um mecanismo pelo qual é possível chamar uma determinada ação de um determinado controlador através da barra de endereços do navegador.

As configurações de roteamento são armazenadas no arquivo /project/config/routes.php e representam um array de objetos da classe \Core\Route. O construtor desta classe recebe como primeiro parâmetro o URI, ao ser acessado o método correspondente do controlador correspondente será chamado. O nome do controlador e o nome da ação são especificados pelo segundo e terceiro parâmetros. Neste caso, o nome do controlador é especificado com letra minúscula.

Vamos adicionar duas rotas como exemplo (ou seja, caminhos): a primeira ao acessar o endereço /my-page1/ irá chamar o método show1 do controlador page, e a segunda - o método show2 deste mesmo controlador:

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

Com base na teoria obtida nas lições anteriores, crie um controlador TestController com as ações act1, act2 e act3. Crie três rotas, definindo os endereços pelos quais será possível acessar essas ações. Verifique o funcionamento do código criado por você, acessando sequencialmente através da barra de endereços cada uma das ações.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar