⊗ppMVUFmVwPD 11 of 35 menu

მონაცემთა გადაცემა ხედში MVC-ში PHP-ში

მეთოდის render მეორე პარამეტრის საშუალებით შესაძლებელია კონტროლერიდან ხედში მონაცემების გადაცემა. მონაცემები უნდა გადაეცეს ასოციაციური მასივის სახით. ამ შემთხვევაში ხედში ამ მასივის გასაღებები გახდებიან ცვლადები შესაბამისი მნიშვნელობებით.

პრაქტიკაში ვნახოთ. გადავცეთ ჩვენს ხედს მასივი სამი ელემენტით:

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

როგორც ხედავთ, ჩვენი მასივის გასაღებებია - 'var1', 'var2' და 'var3'. ეს ნიშნავს, რომ ხედში იქნება ხელმისაწვდომი ასეთი ცვლადები და ჩვენ შეგვიძლია გამოვსახოთ მათი მნიშვნელობები HTML კოდის საჭირო ადგილებში. გავაკეთოთ ეს:

<div> ეს არის test კონტროლერის act მოქმედების ხედი </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

განახორციელეთ აღწერილი მანიპულაციები, შემდეგ კი მიმართეთ ჩვენს მოქმედებას მისამართების სტრიქონის მეშვეობით. დარწმუნდით, რომ ბრაუზერში გამოჩნდება თქვენს მიერ შექმნილი ხედის ტექსტი.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა