⊗ppMVUFmLy 15 of 35 menu

Bladsytitel in MVC in PHP

In die sjabloonlêer is die veranderlike $title ook beskikbaar, wat die bladsytitel bevat. Dit is vanselfsprekend dat hierdie opskrif ook verskillend sal wees vir verskillende bladsye. Laat ons hierdie veranderlike vir sy beoogde doel gebruik:

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

Om die titel vir 'n spesifieke aansig te stel, moet dit in die beheerder in die eienskap title geskryf word:

<?php namespace Project\Controllers; use Core\Controller; class TestController extends Controller { public function act() { // Stel die titel: $this->title = 'Die act aksie van die test beheerder'; // Laat die aansig render, deur data oor te dra: return $this->render('test/act', [ 'var1' => 'eee', 'var2' => 'bbb', 'var3' => 'kkk', ]); } } ?>

Wysig die sjabloonlêer en al jou beheerders sodat elke aansig sy eie titel vertoon.

Gestel in die beheerder Page is die volgende skikkel gegee:

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

Maak 'n aksie show wat die gespesifiseerde bladsy sal vertoon. Laat die teks van die bladsy uit die sleutel 'text' in die aansig in 'n paragraaf toegedraai wees, en laat die teks uit die sleutel 'title' die bladsytitel word.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp