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:

/project/config/routes.php<?php
  use \Core\Route;
  
  return [
    new Route('/my-page1/', 'page', 'show1'),
    new Route('/my-page2/', 'page', 'show2'),
  ];
?>
Задание 1

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.