⊗ppMVUFmRtg 7 of 35 menu

Rutarea în MVC în PHP

Acum trebuie să vă familiarizați cu un astfel de concept, cum este rutarea. Acesta reprezintă un mecanism prin care se poate apela o anumită acțiune a unui anumit controler prin bara de adrese a browser-ului.

Setările de rutare sunt stocate în fișierul /project/config/routes.php și reprezintă un tablou de obiecte ale clasei \Core\Route. Constructorul acestei clase primește ca prim parametru URI-ul, la solicitarea căruia va fi apelată metoda corespunzătoare a controlerului corespunzător. Numele controlerului și numele acțiunii sunt specificate prin al doilea și al treilea parametru. În acest caz, numele controlerului este specificat cu literă mică.

Să adăugăm, de exemplu, două rute (adică trasee): prima, la accesarea adresei /my-page1/, va apela metoda show1 a controlerului page, iar a doua - metoda show2 a aceluiași controler:

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

Pe baza teoriei primite în lecțiile anterioare, creați un controler TestController cu acțiunile act1, act2 și act3. Creați trei rute care să specifice adresele prin care se va putea accesa aceste acțiuni. Verificați funcționarea codului creat de dvs., accesând pe rând, prin bara de adrese, fiecare dintre acțiuni.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge