⊗ppMVUFmLy 14 of 35 menu

Các Mẫu Trong MVC Trong PHP

Views mà chúng ta đã nghiên cứu trong bài học trước, thực chất đại diện cho nội dung trang. Ngoài nội dung, trên trang, thông thường còn có header, sidebar, footer. Những phần này thường giống nhau trên tất cả các trang của trang web.

Trong framework của chúng ta, mỗi trang của trang web đại diện cho cùng một tệp HTML mẫu, mà đối với mỗi trang của trang web, nội dung trang từ view được kết nối vào một vị trí xác định.

Tệp mẫu được đặt theo đường dẫn sau: /project/layouts/default.php. Theo quy tắc của framework, trong tệp này có sẵn biến $content. Ở nơi mà biến này được xuất ra, nội dung của trang sẽ được chèn vào.

Theo mặc định, tệp này chứa mã đơn giản sau:

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

Đặt trong tệp mẫu bố cục trang web như sau:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>tiêu đề trang</title> </head> <body> <header> header trang web </header> <div class="container"> <aside class="sidebar left"> sidebar trái </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> sidebar phải </aside> </div> <footer> footer trang web </footer> </body> </html>

Truy cập vào bất kỳ hành động nào của bất kỳ bộ điều khiển nào. Xem điều gì đã thay đổi.

Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối