⊗ppMVUFmLy 15 of 35 menu

PHP MVC'de Sayfa Başlığı

Şablon dosyasında ayrıca, sayfa başlığını içeren $title değişkeni de mevcuttur. Açıktır ki bu başlık da farklı sayfalar için farklı olacaktır. Haydi bu değişkeni amacına uygun şekilde kullanalım:

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

Belirli bir görünüm için başlık belirlemek üzere, kontrolcü içinde bu değerin title özelliğine yazılması gerekir:

<?php namespace Project\Controllers; use Core\Controller; class TestController extends Controller { public function act() { // Başlığı belirleyelim: $this->title = 'Test kontrolcüsünün act eylemi'; // Bazı verileri ileterek görünümü oluşturalım: return $this->render('test/act', [ 'var1' => 'eee', 'var2' => 'bbb', 'var3' => 'kkk', ]); } } ?>

Şablon dosyasını ve tüm kontrolcülerinizi, her görünüm için kendi başlığının görüntüleneceği şekilde değiştirin.

Page kontrolcüsünde aşağıdaki dizi verilmiştir:

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

Verilen sayfayı görüntüleyecek show eylemini yapın. Görünümde, 'text' anahtarındaki sayfa metninin bir paragraf içine sarıldığını ve 'title' anahtarındaki metnin sayfa başlığı olduğunu varsayalım.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet