replaceBlockfile() (Previous) (Next) setCallbackFunction()

View this page in Last updated: Sun, 31 Aug 2008
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

setCacheRoot()

setCacheRoot() -- "準備された" テンプレートをキャッシュするディレクトリを設定する

説明

"準備された" テンプレートをキャッシュするディレクトリを設定します。 このディレクトリは、PHP から書き込み可能でなければなりません。

"準備された" テンプレートは、テンプレート構造の内部表現を含んでいます。 基本的に、これは $_blocks、$_blockVariables、$_children および $_functions をシリアライズした配列です。ここに $_triggers が含まれることもあります。 "ソース" そのものではなく "準備された" テンプレートを使用することで、 HTML_Template_Sigma::_buildBlockVariables() や、特に HTML_Template_Sigma::_buildBlocks() などの時間のかかる処理を回避することができます。

キャッシュされたファイルには有効期限はなく、 ソースコードが変更されると再度生成されます。

パラメータ

string $root

ディレクトリ名。

例外・エラー

例外はスローされません。

参照

HTML_Template_Sigma::HTML_Template_Sigma() も参照ください。

注意

この関数は、スタティックにコールする ことはできません。

replaceBlockfile() (Previous) (Next) setCallbackFunction()

Download Documentation Last updated: Sun, 31 Aug 2008
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.