⊗ppMVUFmLy 14 of 35 menu

PHP да MVC да Шаблонлар

Биз аввалги дарсда ўрганган представлениялар, аслда, саҳифанинг контентидир. Саҳифада контентдан ташқари, оддатом, яна ҳедар, сайдбарлар, футер бўлади. Бу қисмлар оддатом сайтнинг барча саҳифаларида бир хил бўлади.

Бизнинг фреймворкимизда сайтнинг ҳар бир саҳифаси бир хил HTML шаблон файлидан иборат бўлиб, унга сайтнинг ҳар бир саҳифаси учун белгиланган жойга представлениедан саҳифа контенти уланади.

Шаблон файли куйидаги йўлда жойлашади: /project/layouts/default.php. Фреймворк қоидаларига кўра, бу файлда $content ўзгарувчиси мавжуд. Ушбу ўзгарувчи чиқариладиган жойда саҳифа контента қўйилади.

Бегирим бўлгани сари бу файл куйидаги оддий кодни ўз ичига олади:

<!DOCTYPE html> <html> <head> <title></title> </head> <body> <?= $content ?> </body> </html>

Шаблон файлига сайтнинг куйидаги макетини жойланг:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>саҳифа тайтили</title> </head> <body> <header> сайт ҳедари </header> <div class="container"> <aside class="sidebar left"> чап сайдбар </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> ўнг сайдбар </aside> </div> <footer> сайт футери </footer> </body> </html>

Ҳар қандай контроллернинг ҳар қандай амалига киринг. Нима ўзгарганини кўринг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш