⊗ppMVUFmLy 15 of 35 menu

Puslapio pavadinimas MVC PHP

Šablono faile taip pat prieinamas kintamasis $title, kuriame yra puslapio pavadinimas. Akivaizdu, kad šis antraštinis pavadinimas taip pat bus skirtingas skirtingiems puslapiams. Panaudokime šį kintamąjį pagal paskirtį:

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

Norint nustatyti pavadinimą konkrečiam vaizdui, būtina valdiklyje įrašyti jį į savybę title:

<?php namespace Project\Controllers; use Core\Controller; class TestController extends Controller { public function act() { // Nustatykime pavadinimą: $this->title = 'Test valdiklio act veiksmas'; // Atvaizduokime vaizdą, perduodant kažkokius duomenis: return $this->render('test/act', [ 'var1' => 'eee', 'var2' => 'bbb', 'var3' => 'kkk', ]); } } ?>

Modifikuokite šablono failą ir visus savo valdiklius taip, kad kiekvienam vaizdui būtų rodomas savas pavadinimas.

Tegul valdiklyje Page yra pateiktas toks masyvas:

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

Sukurkite veiksmą show, kuris rodytų nurodytą puslapį. Tegul vaizde puslapio tekstas iš rakto 'text' bus apgaubtas pastraipa, o tekstas iš rakto 'title' taps puslapio pavadinimu.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti