⊗ppMVUFmLy 15 of 35 menu

Naslov stranice u MVC u PHP

U fajlu šablona takođe je dostupna promenljiva $title, koja sadrži naslov stranice. Očigledno je da će ovaj naslov takođe biti drugačiji za različite stranice. Hajde da upotrebimo ovu promenljivu po nameni:

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

Da bi se postavio naslov za određeni pogled, potrebno je u kontroleru upisati ga u svojstvo title:

<?php namespace Project\Controllers; use Core\Controller; class TestController extends Controller { public function act() { // Postavimo naslov: $this->title = 'Akcija act kontrolera test'; // Renderujemo pogled, prosledivši neke podatke: return $this->render('test/act', [ 'var1' => 'eee', 'var2' => 'bbb', 'var3' => 'kkk', ]); } } ?>

Izmenite fajl šablona i sve vaše kontrolere tako da se za svaki pogled prikazuje svoj naslov.

Neka u kontroleru Page bude dati sledeći niz:

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

Napravite akciju show, koja će prikazati zadatu stranicu. Neka u pogledu tekst stranice iz ključa 'text' bude obavijen u pasus, a tekst iz ključa 'title' postane naslov stranice.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij