⊗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çeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부