⊗ppMVUFmLy 15 of 35 menu

Էջի վերնագիրը MVC-ում PHP-ում

Ձևանմուշի ֆայլում նաև հասանելի է $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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել