Oordrag van data na die siening in MVC in PHP

Met behulp van die tweede parameter van die metode render kan data van die kontroleerder na die siening oorgedra word. Data moet oorgedra word in die vorm van 'n assosiatiewe skikking. In die siening sal die sleutels van hierdie skikking veranderlikes word met die ooreenstemmende waardes.

Kom ons kyk na dit in die praktyk. Laat ons 'n skikking met drie elemente na ons siening oordra:

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',
      ]);
    }
  }
?>

Soos jy kan sien, is die sleutels van ons skikking - 'var1', 'var2' en 'var3'. Dit beteken dat in die siening sulke veranderlikes beskikbaar sal wees en ons kan hul waardes uitvoer in die nodige plekke van die HTML-kode. Laat ons dit doen:

/project/views/page/act.php<div>
  hierdie is die siening
  van die handeling act van die kontroleerder test
</div>
<ul>
  <li><?php echo $var1; ?></li>
  <li><?php echo $var2; ?></li>
  <li><?php echo $var3; ?></li>
</ul>
Задание 1

Voer die beskryfde manipulasies uit, en dan verwys na ons handeling via die adres lyn. Maak seker dat die teks van die geskepte siening in die blaaier verskyn.