smarty よく使用される変数演算子のまとめ。
大文字にする[大文字にする]
count_characters [文字数を数える]
猫[接続文字列]
count_paragraphs [段落数を数える]
count_sentences [文を数える]
count_words [単語数をカウント]
date_format [時刻形式]
デフォルト[デフォルト]
エスケープ[トランスコーディング]
インデント[インデント]
小文字[小文字]
nl2br[改行は
に置き換えられます]
regex_replace[定期置換]
交換[交換]
スペースを空ける[空白を挿入]
string_format[文字列形式]
削除[(余分なスペース)を削除]
ストリップタグ[HTMLタグを削除]
切り詰め[インターセプト]
アッパー[大文字]
ワードラップ[線幅制限]
{$cook_hotelArr|count} [配列の最大添字]
{セクション名=sループ=$stu}
{$stu[s].name}
{sectionelse}
コンテンツはありません
{/セクション}
$smarty->cache_dir="/caches/" //キャッシュディレクトリ
;
$smarty->caching=true; //flaseの場合、キャッシュは無効になります
$smarty->cache_lifetime=60; //キャッシュ時間
$smarty->display("cache.tpl",cache_id) //ID を使用してキャッシュを作成します
$smarty->clear_all_cache() //すべてのキャッシュをクリアします
$smarty->clear_cache("index.htm") //index.tplのキャッシュをクリアします
$smarty->clear_cache("index.htm",cache_id) //指定されたIDのキャッシュをクリアします
インデックス.htm
index.php
関数 insert_get_time(){
return date("Y-m-d H:m:s");
}
リテラル データはテキストとして扱われ、テンプレートはその中のすべての文字情報を無視します。この機能は、中括弧などの文字情報を含む可能性のある JavaScript スクリプトを表示するために使用されます。
{文字通り}
<スクリプト言語=javascript>
スクリプト>
{/リテラル}
ストリップタグ内のデータの先頭と末尾のスペースとキャリッジリターンにより、テンプレートが理解しやすくなり、余分なスペースが問題を引き起こすことを心配する必要がなくなります。通常、HTML コードの最初と最後に配置されます
同じドメイン名のファイルのキャッシュ処理
たとえば、サブサイト内の同じファイルは、ロード時に複数のパラメータによって解決できます
$smarty->display("hotel.htm",$cityId);
興味がありそうな記事
Smarty テンプレート変数演算子の概要http://www.bkjia.com/PHPjc/764163.html