ホームページ >バックエンド開発 >PHPチュートリアル >CI フレームワークはレイアウトを使用してビューの表示要素を充実させます。 Layer_PHP チュートリアル
一般に、Web サイトの開発プロセス中に、Web サイト全体の外観とレイアウトを含むテンプレートまたはレイアウトが作成されます。これは通常、ヘッダー、コンテンツ、フッターに分割され、一部にはメニューも含まれます。コンテンツ部分はページや機能によって変わります。これにより、Web サイトのスタイルの一貫性が確保され、多くの作業負荷が軽減されます。便利な Codeigniter には組み込みの処理メソッドはありませんが、それでも独自に拡張しました。
まず、次のコードをapplication/libraries/Layout.phpに保存します
リーリー関連するコントローラーにロードします:
リーリー下にスクロールしてページを出力します:
リーリーテンプレートまたはレイアウト ファイル (layout_main.php) はおおよそ次のとおりです (簡略化されており、実際のアプリケーションでは Web サイトの多くの固定要素が存在します):
リーリーコントローラーにロードされるビューは、この例では「support」です。サポート内容に集中する必要があります。テンプレートまたはレイアウト ファイルの $content_for_layout 部分に入力され、全体として出力されます。
たとえば、テンプレートまたはレイアウトをlayout_main.phpという名前にしたくない場合、template.phpという名前にしたい場合は、レイアウトライブラリをロードするときにテンプレートの名前を指定し、2番目のファイルでそれを指定する必要があります。パラメーター (PHP 接尾辞は必要ありません):
れーれー