⊗ppMVUFmLy 15 of 35 menu

Oldal cím a MVC-ben PHP-ben

A sablonfájlban elérhető a $title változó is, amely az oldal címét tartalmazza. Nyilvánvaló, hogy ez a cím is eltérő lesz különböző oldalak esetén. Használjuk ezt a változót a megfelelő módon:

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

Ahhoz, hogy egy adott nézethez címet adjunk, a vezérlőben be kell állítani a title tulajdonságba:

<?php namespace Project\Controllers; use Core\Controller; class TestController extends Controller { public function act() { // Állítsuk be a címet: $this->title = 'A test vezérlő act művelete'; // Rendereljük a nézetet, átadva néhány adatot: return $this->render('test/act', [ 'var1' => 'eee', 'var2' => 'bbb', 'var3' => 'kkk', ]); } } ?>

Módosítsa a sablonfájlt és az összes vezérlőjét úgy, hogy minden nézethez megjelenjen a saját címe.

Legyen a Page vezérlőben a következő tömb:

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

Készítsen egy show műveletet, amely megjeleníti a megadott oldalt. Legyen a nézetben a 'text' kulcsban lévő oldalszöveg bekezdésbe csomagolva, a 'title' kulcsban lévő szöveg pedig legyen az oldal címe.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás