ホームページ  >  記事  >  php教程  >  Thinkphp テンプレートでカスタム関数を使用する方法

Thinkphp テンプレートでカスタム関数を使用する方法

WBOY
WBOYオリジナル
2016-06-13 11:58:131051ブラウズ

注: カスタム関数は、プロジェクト アプリケーション ディレクトリ/common/common.php に配置する必要があります。 ここが鍵です。

テンプレート変数の関数呼び出し形式: {$varname|function1|function2=arg1, arg2, ### }

注:

{ と$ 記号 スペースがある場合、後続のパラメータにスペースがあっても問題ありません。

はテンプレート変数自体のパラメータ位置を示し、スペースは関数間でサポートされます。

関数シールド機能をサポートし、禁止された関数のリストを設定ファイルで設定できます。

変数キャッシュ機能をサポートし、繰り返される変数文字列は解析されません。 。

使用例:

{$webTitle|md5|strtoupper|substr=0, 3}

{$number|number_format=2}

{ $varname|function1|function2=arg1, arg2, ### }

例:


コードをコピー コードは次のとおりです:

function Cate($cid){

$Cate=D('Cate')
$Cate=$Cate->where('id='.$cid)-; >find ();
return $Cate['title'];
}


テンプレート内でこれを記述します。 🎜>

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