Usafirishaji wa Data kwa Mtazamo katika MVC katika PHP

Kwa kutumia paramu ya pili ya mbinu render inawezekana kusafirisha data kutoka kwa kudhibiti hadi kwa mtazamo. Data inapaswa kusafirishwa kwa umbo la safu ya ushirika. Wakati huo, katika mtazamo, funguo za safu hii zitakuwa viambajengo vilivyo na maadili yanayofanana.

Wacha tuangalie kwa vitendo. Hebu tusafirishe kwa mtazamo wetu safu yenye vipengele vitatu:

project/controllers/PageController.php<?php
  namespace Project\Controllers;
  use Core\Controller;
  
  class PageController extends Controller
  {
    public function act()
    {
      return $this->render('page/act', [
        'var1' => 'eee',
        'var2' => 'bbb',
        'var3' => 'kkk',
      ]);
    }
  }
?>

Kama unavyoona, funguo za safu yetu ni 'var1', 'var2' na 'var3'. Hii inamaanisha, kuwa katika mtazamo vitapatikana viambajengo kama hivi na tunaweza kuonyesha maadili yao katika sehemu zinazofaa za msimbo wa HTML. Hebu tufanye hivi:

/project/views/page/act.php<div>
  huu ni mtazamo wa
  kitendo act cha kudhibiti test
</div>
<ul>
  <li><?php echo $var1; ?></li>
  <li><?php echo $var2; ?></li>
  <li><?php echo $var3; ?></li>
</ul>
Задание 1

Fanya ujanja ulioelezewa, kisha elekeza kwa kitendo chetu kupitia mstari wa anwani. Hakikisha kuwa kwenye kivinjari kitaonekana maandishi kutoka kwa mtazamo uliounda.