⊗ppMVUFmLy 14 of 35 menu

PHP-də MVC-də Şablonlar

Əvvəlki dərsdə öyrəndiyimiz görünüşlər, əslində səhifənin kontentini təmsil edir. Kontentdən başqa, səhifədə adətən header, sidebar-lar, footer da olur. Bu hissələr adətən saytın bütün səhifələrində eynidir.

Bizim freymvorkda hər bir sayt səhifəsi eyni HTML şablon faylından ibarətdir, hansı ki, hər bir sayt səhifəsi üçün müəyyən edilmiş yerə görünüşdən səhifənin kontenti qoşulur.

Şablon faylı aşağıdakı yolda yerləşir: /project/layouts/default.php. Freymvorkun qaydalarına görə, bu faylda $content dəyişəni mövcuddur. Bu dəyişənin çıxarılacağı yerdə səhifənin kontenti daxil ediləcək.

Default olaraq bu fayl aşağıdakı sadə kodu ehtiva edir:

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

Şablon faylına aşağıdakı sayt maketini yerləşdirin:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>səhifənin taxti</title> </head> <body> <header> saytın headeri </header> <div class="container"> <aside class="sidebar left"> sol sidebar </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> sağ sidebar </aside> </div> <footer> saytın footerı </footer> </body> </html>

İstənilən kontrollerin istənilən aksiyasına daxil olun. Nəyin dəyişdiyinə baxın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et