Uelekeaji katika MVC katika PHP
Sasa inahitajika kufahamiana na dhana kama uelekeaji. Inawakilisha utaratibu ambao kwa kutumia unaweza kuita kitendo maalum cha kudhibiti maalum kupitia mstari wa anwani wa kivinjari.
Mipangilio ya uelekeaji inahifadhiwa kwenye faili /project/config/routes.php
na inawakilisha safu ya vitu vya klasimu
\Core\Route. Kirakibishi cha klasimu hii
kinakubua kigezo cha kwanza URI, ambapo ombi
la hiyo litaita njia inayofanana
ya kudhibiti inayofanana. Jina la kidhibiti
na jina la kitendo huteuliwa na vigezo vya pili na vya tatu.
Wakati huo huo, jina la kidhibiti huteuliwa
kwa herufi ndogo.
Wacha kwa mfano tuongeze njia mbili (yaani
za uelekeaji): ya kwanza wakati wa kuhusu anwani
/my-page1/ itaita njia
show1 ya kidhibiti page, na ya pili
- njia show2 ya kidhibiti hiki hiki:
<?php
use \Core\Route;
return [
new Route('/my-page1/', 'page', 'show1'),
new Route('/my-page2/', 'page', 'show2'),
];
?>
Kulingana na nadharia, iliyopatikana katika masomo yaliyopita,
fanya kidhibiti TestController
na vitendo act1, act2 na act3.
Fanya njia tatu za uelekeaji, zinazoweka anwani, ambazo
kwa njia yake inawezekana kuhusu vitendo hivi.
Angalia utendaji wa msimbo ulioundwa na wewe, kwa
kumkabili kwa mpangilio kupitia
mstari wa anwani kwa kila kitendo.