⊗ppMVUFmLy 15 of 35 menu

PHP da MVC da sahifa sarlavhasi

Shablon faylida sahifa sarlavhasini o'z ichiga olgan $title o'zgaruvchisi ham mavjud. Shubhasiz, bu sarlavha ham turli sahifalar uchun har xil bo'ladi. Keling, ushbu o'zgaruvchidan maqsadga muvofiq foydalanaylik:

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

Ma'lum bir ko'rinish uchun sarlavhani belgilash uchun controllerda uni title xususiyatiga yozish kerak:

<?php namespace Project\Controllers; use Core\Controller; class TestController extends Controller { public function act() { // Sarlavhani belgilaymiz: $this->title = 'Test controllerining act harakati'; // Ma'lumotlarni uzatib, ko'rinishni render qilamiz: return $this->render('test/act', [ 'var1' => 'eee', 'var2' => 'bbb', 'var3' => 'kkk', ]); } } ?>

Shablon faylining va barcha controllerlaringizni o'zgartiring, shunda har bir ko'rinish uchun o'z sarlavhasi chiqarilsin.

Page controllerida quyidagi massiv berilgan bo'lsin:

<?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 harakatini bajaradigan qiling, u berilgan sahifani chiqarsin. Ko'rinishda 'text' kalitidagi sahifa matni abzasga o'ralgan bo'lsin, 'title' kalitidagi matn esa sahifa sarlavhasiga aylansin.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish