⊗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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否