⊗ppMVUFmLy 15 of 35 menu

Lapas nosaukums MVC PHP

Veidnes failā ir pieejama arī mainīgais $title, kas satur lapas nosaukumu. Acīmredzot šis virsraksts arī būs atšķirīgs dažādām lapām. Izmantosim šo mainīgo paredzētajam mērķim:

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

Lai iestatītu nosaukumu konkrētam skatam, kontrolerī tas jāieraksta īpašumā title:

<?php namespace Project\Controllers; use Core\Controller; class TestController extends Controller { public function act() { // Iestatīsim nosaukumu: $this->title = 'Testa kontrolera act darbība'; // Attēlosim skatu, nododot kādus datus: return $this->render('test/act', [ 'var1' => 'eee', 'var2' => 'bbb', 'var3' => 'kkk', ]); } } ?>

Modificējiet veidnes failu un visus savus kontrolerus tā, lai katram skatam tiktu parādīts savs nosaukums.

Lai kontrolerī Page ir dots šāds massīvs:

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

Izveidojiet darbību show, kas parādīs norādīto lapu. Lai skatā lapas teksts no atslēgas 'text' būtu ietverts rindkopā, bet teksts no atslēgas 'title' kļūtu par lapas nosaukumu.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt