⊗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 = 'टेस्ट कंट्रोलर का एक्ट एक्शन'; // कुछ डेटा पास करते हुए व्यू रेंडर करें: 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çaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें