⊗ppMVUFmLy 15 of 35 menu

გვერდის სათაური MVC-ში PHP-ში

ფაილში შაბლონი ასევე ხელმისაწვდომია ცვლადი $title, რომელიც შეიცავს გვერდის სათაურს. ცხადია, რომ ეს სათაურიც განსხვავებული იქნება სხვადასხვა გვერდისთვის. მოდით გამოვიყენოთ ეს ცვლადი დანიშნულებისამებრ:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title><?= $title ?></title> </head> <body> ... </body> </html>

იმისთვის, რომ დავაყენოთ სათაური კონკრეტული წარმოდგენისთვის აუცილებელია კონტროლერში ჩავწეროთ იგი თვისებაში title:

<?php namespace Project\Controllers; use Core\Controller; class TestController extends Controller { public function act() { // დავაყენოთ სათაური: $this->title = 'test კონტროლერის act ქმედება'; // დავრენდეროთ წარმოდგენა, რამდენიმე მონაცემის გადაცემით: return $this->render('test/act', [ 'var1' => 'eee', 'var2' => 'bbb', 'var3' => 'kkk', ]); } } ?>

მოდიფიცირეთ ფაილი შაბლონი და ყველა თქვენი კონტროლერი ისე, რომ ყოველი წარმოდგენისთვის გამოიტანოს საკუთარი სათაური.

დაე, კონტროლერში Page მოცემულია შემდეგი მასივი:

<?php $this->pages = [ 1 => ['title'=>'page 1', 'text'=>'text 1'], 2 => ['title'=>'page 2', 'text'=>'text 2'], 3 => ['title'=>'page 3', 'text'=>'text 3'], ]; ?>

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

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა