⊗ppMVUFmVwPD 11 of 35 menu

MVC-də PHP-də təmsilə məlumat ötürülməsi

render metodunun ikinci parametri ilə nəzarətçidən təmsilə məlumat ötürə bilərsiniz. Məlumatlar assosiativ massiv şəklində ötürülməlidir. Bu zaman təmsildə bu massivin açarı uyğun qiymətləri olan dəyişənlərə çevriləcək.

Gəlin praktikada baxaq. Təmsilimizə üç elementli bir massiv ötürək:

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

Gördüyünüz kimi, massivimizin açarı - 'var1', 'var2''var3'. Bu o deməkdir ki, təmsildə belə dəyişənlər əlçatan olacaq və biz onların qiymətlərini HTML kodunun lazımi yerlərində göstərə bilərik. Gəlin bunu edək:

<div> bu test nəzarətçisinin act hərəkətinin təmsilidir </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

Təsvir edilən manipulyasiyaları yerinə yetirin və sonra üzərində hərəkətimizə ünvan sətri vasitəsilə müraciət edin. Brauzerdə yaratdığınız təmsildən mətn görünəcəyinə əmin olun.

bytrnluzcs