| 導入 - テンプレートの構文 (Previous) | (Next) constructor HTML_Template_Sigma() | ||||
| |
|||||
|
|||||
これは、テンプレートの読み込み時の正規表現によるパースを回避する方法です。 もとのテンプレートを毎回パースするかわりに、 その内部表現 (シリアライズした配列) を保持しておき、それを読み込みます。
Smarty におけるテンプレートのコンパイルを考えてみてください。 Sigma はテンプレートを PHP コードにコンパイルしません。
データのキャッシュは 行いません。 データをキャッシュしたければ、PEAR の キャッシュ関連のパッケージ を使うことを考慮してください。
キャッシュ処理は完全に透過的に行われます。 この機能を活用するには、 コンストラクタ の二番目の引数を渡すか、あるいは setCacheRoot() メソッドを後でコールするだけです。
|
./templates にある各テンプレートは、 loadTemplatefile()、 addBlockfile()、 replaceBlockfile() あるいは <!-- INCLUDE --> で読み込まれます。準備されたバージョンは ./templates/prepared に配置されます。
| 導入 - テンプレートの構文 (Previous) | (Next) constructor HTML_Template_Sigma() | ||||||||
| |
|||||||||
|
|||||||||