ホームページ > バックエンド開発 > PHPチュートリアル > Thinkphp 4 入門 — レイアウト、キャッシュ、システム変数 (48)

Thinkphp 4 入門 — レイアウト、キャッシュ、システム変数 (48)

WBOY
リリース: 2016-06-13 12:21:38
オリジナル
1018 人が閲覧しました

Thinkphp 入門 4 - レイアウト、キャッシュ、システム変数 (48)

[コントローラーの操作方法パラメータ設定]

http://website/index.php/controller/operation method

[ページジャンプ]

[可変レギュレータ]

Smarty 可変レギュレータ

TP 変数レギュレータ: 通常の PHP 関数 (count strlen str_replace)

定義: 前者の出力は後者の入力です

【サブテンプレートのインクルード】

現在のモジュールは相互にインクルード

>

【レイアウトレイアウトを使用する】

1.

レイアウトをオンにして変数情報を設定します config.php

2. レイアウトファイル Tpl/home/layout を作成します。 html

3. レイアウト {__NOLAYOUT__}

レイアウト グループ

ホーム管理者

を使用しないでください。グループには独自の設定ファイルがある config.php

b. 各レイアウト ファイルにレイアウト有効化機能を設定します

c. 各グループにグループ設定レイアウト ファイルを与えます
Tp/home/layout.html
Tpl/ admin/layout.html


カスタムレイアウトを使用する

注:

1. レイアウト機能を設定する場合。 config.php

2 を設定するときは、異なるグループを区別するように注意してください。レイアウトがオンになると、各ページのリクエストが最初に実行されることを明確にする必要があります。レイアウト ファイルlayout.html

[tp フレームワーク]キャッシュの使用法]

キャッシュ変数情報 (通常の変数、配列、オブジェクト)、

静的 HTML コンテンツ、一部またはすべてをキャッシュ

データのほとんどは mysql データベースから取得されます。

キャッシュメディア: メモリ (memcache)、ファイル (処理データベース)、データベースへのキャッシュ

データは最適化され、データベースに保存されます。

Tp フレームワークのファイル キャッシュ (ショートカット関数):

a) Set S (name, value)

b) Read S (name)

c) Delete S (name, null )


1 キャッシュ ファイルを別のディレクトリに設定して保存できます

これにより、1 つのディレクトリにキャッシュ ファイルが多すぎてパフォーマンスに影響を与えることを回避できます

効果:

2 キャッシュ有効期間

S (名前、値、時間);

3 キャッシュ設定

4 キャッシュ使用量:

5 キャッシュ削除

6 キャッシュ使用例

[システム変数]

テンプレート内のすべての変数を使用 $_GET $_POST $_SESSION $_COOKIE
定数を使用します:
$Think.const 定数名
$Think.get. 名前

テンプレート config.php
$Think で構成変数情報を取得します。 config. Name

コントローラ内の設定変数情報を取得
C (名前) //ショートカット関数


[リテラルタグをそのまま出力]

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート