ホームページ >バックエンド開発 >PHPチュートリアル >CI フレームワークはレイアウトを使用してビューの表示要素を充実させます。 Layer_PHP チュートリアル

CI フレームワークはレイアウトを使用してビューの表示要素を充実させます。 Layer_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:33:021897ブラウズ

一般に、Web サイトの開発プロセス中に、Web サイト全体の外観とレイアウトを含むテンプレートまたはレイアウトが作成されます。これは通常、ヘッダー、コンテンツ、フッターに分割され、一部にはメニューも含まれます。コンテンツ部分はページや機能によって変わります。これにより、Web サイトのスタイルの一貫性が確保され、多くの作業負荷が軽減されます。便利な Codeigniter には組み込みの処理メソッドはありませんが、それでも独自に拡張しました。

まず、次のコードをapplication/libraries/Layout.phpに保存します

リーリー

関連するコントローラーにロードします:

リーリー

下にスクロールしてページを出力します:

リーリー

テンプレートまたはレイアウト ファイル (layout_main.php) はおおよそ次のとおりです (簡略化されており、実際のアプリケーションでは Web サイトの多くの固定要素が存在します):

リーリー

コントローラーにロードされるビューは、この例では「support」です。サポート内容に集中する必要があります。テンプレートまたはレイアウト ファイルの $content_for_layout 部分に入力され、全体として出力されます。

たとえば、テンプレートまたはレイアウトをlayout_main.phpという名前にしたくない場合、template.phpという名前にしたい場合は、レイアウトライブラリをロードするときにテンプレートの名前を指定し、2番目のファイルでそれを指定する必要があります。パラメーター (PHP 接尾辞は必要ありません):

れーれー

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/752559.html技術記事一般に、Web サイトの開発プロセス中に、Web サイト全体の外観とレイアウトを含むテンプレートまたはレイアウトが作成されます。これらは通常、ヘッダー、コンテンツ、フッターに分割され、一部には...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。