⊗ppMVUFmLy 14 of 35 menu

Szablony w MVC w PHP

Widoki, które studiowaliśmy w poprzedniej lekcji, w rzeczywistości reprezentują treść strony. Oprócz treści, na stronie zazwyczaj znajduje się jeszcze nagłówek, paski boczne, stopka. Te części są zwykle takie same na wszystkich stronach witryny.

W naszym frameworku każda strona witryny reprezentuje ten sam plik HTML szablonu, do którego dla każdej strony witryny jest podłączana w określone miejsce treść strony z widoku.

Plik z szablonem jest umieszczany według następującej ścieżki: /project/layouts/default.php. Zgodnie z zasadami frameworka, w tym pliku dostępna jest zmienna $content. W tym miejscu, gdzie zostanie wypisana ta zmienna, nastąpi wstawienie treści strony.

Domyślnie ten plik zawiera następujący prosty kod:

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

Umieść w pliku z szablonem taki makiet strony:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>tytuł strony</title> </head> <body> <header> nagłówek strony </header> <div class="container"> <aside class="sidebar left"> lewy pasek boczny </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> prawy pasek boczny </aside> </div> <footer> stopka strony </footer> </body> </html>

Wejdź na dowolne akcje dowolnego kontrolera. Zobacz, co się zmieniło.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć