⊗ppMVUFmLy 15 of 35 menu

PHP-də MVC-də səhifə başlığı

Şablon faylında həmçinin səhifə başlığını ehtiva edən $title dəyişəni də mövcuddur. Aydındır ki, bu başlıq da müxtəlif səhifələr üçün fərqli olacaq. Gəlin bu dəyişəni məqsədəuyğun istifadə edək:

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

Müəyyən bir görünüş üçün başlıq təyin etmək üçün nəzarətçidə onu title xassəsinə yazmaq lazımdır:

<?php namespace Project\Controllers; use Core\Controller; class TestController extends Controller { public function act() { // Başlığı təyin edək: $this->title = 'Test nəzarətçisinin act hərəkəti'; // Bəzi məlumatları ötürərək görünüşü render edək: return $this->render('test/act', [ 'var1' => 'eee', 'var2' => 'bbb', 'var3' => 'kkk', ]); } } ?>

Şablon faylını və bütün nəzarətçilərinizi elə dəyişin ki, hər bir görünüş üçün öz başlığı göstərilsin.

Tutaq ki, Page nəzarətçisində aşağıdakı massiv verilib:

<?php $this->pages = [ 1 => ['title'=>'səhifə 1', 'text'=>'mətn 1'], 2 => ['title'=>'səhifə 2', 'text'=>'mətn 2'], 3 => ['title'=>'səhifə 3', 'text'=>'mətn 3'], ]; ?>

show hərəkətini edin ki, verilmiş səhifəni göstərsin. Görünüşdə 'text' açarından olan səhifə mətni abzas içərisində əhatə olunsun, 'title' açarından olan mətn isə səhifə başlığı olsun.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et