What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
$security
が有効な場合に、これらを使用してセキュリティ設定の指定やオーバーライドを行います。
以下のような設定があります。
PHP_HANDLING
- boolean。TRUE
の場合は、セキュリティのための
$php_handling
のチェックを行いません。
IF_FUNCS
- 配列。
{if}
ステートメントで使用できる PHP 関数の名前を指定します。
INCLUDE_ANY
- boolean。TRUE
の場合は
$secure_dir
のリストの内容にかかわらず、ファイルシステムからテンプレートを
インクルード できます。
PHP_TAGS
- boolean。TRUE
の場合は、
テンプレート内で
{php}{/php}
タグが使用できるようになります。
MODIFIER_FUNCS
- 配列。
変数の修飾子として使用できる PHP 関数の名前を指定します。
ALLOW_CONSTANTS
- boolean。TRUE
の場合は、テンプレート内で
{$smarty.const.FOO}
のようにして定数を使用することができます。