-
- require('smarty.class.php');
- $smarty = 新しいスマーティ;
- $smarty->caching = true;
- function Smarty_block_dynamic($param, $content, &$smarty) {
- return $content;
- }
- $smarty->register_block('dynamic', 'smarty_block_dynamic', false);
- $smarty->display('index.tpl');
コードをコピー
index.tplテンプレートファイル:
-
-
ページが作成されました: {"0"|date_format:"%d %h:%m:%s"}
- {dynamic}
- 現在: {"0"|date_format:" %d %h:%m:%s"}
- ... 他のことをしてください...
{/dynamic}
-
コードをコピー
このページをリロードすると、2 つの日付が異なることがわかります。
1 つは「動的」、もう 1 つは「静的」です。 {dynamic}...{/dynamic} の間は何でもできますが、ページの残りの部分のようにキャッシュされないように注意してください。
上記は Smarty テンプレートの部分キャッシュの例です。皆様のお役に立てれば幸いです。
|