ホームページ  >  記事  >  バックエンド開発  >  Thinkphp 4 の概要 - レイアウト、キャッシュ、システム変数 (48)

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

WBOY
WBOYオリジナル
2016-08-08 09:22:501147ブラウズ

【コントローラー操作方法パラメータ設定】

http://website/index.php/controller/操作方法

【ページジャンプ】

【可変レギュレーター】

Smarty可変レギュレーター

TP変数レギュレータ:通常のPHP関数(カウントStrlen Str_replace)

Definition:前者の出力は後者の入力です[サブテンプレート包有物]

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

1.

レイアウトを開き、変数情報を設定config.php

2.

本番レイアウトファイルTpl/home/layout.html

3.レイアウト{__NOLAYOUT__}を使用しない

レイアウトグループ

ホーム管理者 a. 各グループに独自の設定ファイルconfig.php b. それぞれのレイアウトファイル設定にレイアウト有効化機能を与える

c.グループ

Tp/home/layout.html

Tpl/admin/layout.html

カスタムレイアウトを使用してください





注:
1 。設定する際は、異なるグループの区別に注意してください。 config.php

2. レイアウトがオンになると、各ページのリクエストはまずレイアウト ファイルlayout.html

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

cache変数情報(通常の変数、配列、オブジェクト)、

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

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


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

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

tpフレームワークのファイルキャッシュ(ショートカット機能):

a) Set S(name, value)

b) Read S(name)
c) Delete S(name, null)

1 キャッシュSetを与えることができますファイルを別のディレクトリに保存する

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




効果:

2 キャッシュ有効期間

S (名前、値、時間) ;

3 キャッシュの設定

4 キャッシュの使用法:

5 キャッシュの削除

6 キャッシュの使用例

【システム変数】

すべての変数 $_GET を使用しますテンプレート $_POST $_SESSION $_COOKIE など

定数の使用法: $Think.const. 定数名

$Think.get. 名前

テンプレート config.php 内の設定変数情報を取得します

$Think.config control ブラウザ上の設定変数情報を取得 C (name) //ショートカット関数

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


上記では、「Thinkphp 入門パート 4 - レイアウト、キャッシュ、システム変数 (48)」を紹介しています。この側面の内容も含まれており、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。