⊗ppMVUFmLy 15 of 35 menu

PHP-дегі MVC-де бет тайтлы

Файл үлгісінде бет тайтлын қамтитын $title айнымалысы да қолжетімді. Әлбетте, бұл тақырып әртүрлі беттер үшін де әртүрлі болады. Осы айнымалыны мақсатына жарата берейік:

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

Белгілі бір көрініс үшін тайтлды орнату үшін басқарушыда оны title қасиетіне жазу керек:

<?php namespace Project\Controllers; use Core\Controller; class TestController extends Controller { public function act() { // Тайтлды орнатамыз: $this->title = 'Test басқарушысының act әрекеті'; // Кейбір деректерді беріп, көріністі көрсетеміз: return $this->render('test/act', [ 'var1' => 'eee', 'var2' => 'bbb', 'var3' => 'kkk', ]); } } ?>

Файл үлгісін және барлық басқарушыларыңызды өзгертіңіз, әрбір көрініс үшін өз тайтлы көрсетілуі үшін.

Page басқарушысында келесі массив берілсін:

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

show әрекетін жасаңыз, ол берілген бетті шығарады. Көріністе 'text' кілтінен алынған бет мәтіні абзацқа оралсын, ал 'title' кілтінен алынған мәтін бет тайтлы болады.

Қазақ
AfrikaansAzə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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау