⊗ppMVUFmLy 14 of 35 menu

Шаблони в MVC в PHP

Представленията, които изучавахме в предишния урок, всъщност представляват съдържанието на страницата. Освен съдържанието, на страницата обикновено има и хедър, странични ленти, футър. Тези части обикновено са еднакви на всички страници на сайта.

В нашата рамка всяка страница на сайта представлява един и същи 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çeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне