プログラマのためのSmarty
- 定数
- 変数
- $template_dir
- $compile_dir
- $config_dir
- $plugins_dir
- $debugging
- $debug_tpl
- $debugging_ctrl
- $autoload_filters
- $compile_check
- $force_compile
- $caching
- $cache_dir
- $cache_lifetime
- $cache_handler_func
- $cache_modified_check
- $config_overwrite
- $config_booleanize
- $config_read_hidden
- $config_fix_newlines
- $default_template_handler_func
- $php_handling
- $security
- $secure_dir
- $security_settings
- $trusted_dir
- $left_delimiter
- $right_delimiter
- $compiler_class
- $request_vars_order
- $request_use_auto_globals
- $error_reporting
- $compile_id
- $use_sub_dirs
- $default_modifiers
- $default_resource_type
- メソッド
- append()? -- 割り当てられたテンプレート配列に要素を追加します。
- append_by_ref() -- 参照によってテンプレートに変数を追加します。
- assign() -- テンプレートに値を割り当てます。
- assign_by_ref() -- コピーを作る代わりに参照によってテンプレートに変数を加えます。
- clear_all_assign() -- 割り当てられた全てのテンプレート変数を破棄します。
- clear_all_cache() -- 全てのテンプレートのキャッシュをクリアします。
- clear_assign() -- 割り当てられたテンプレート変数の値を破棄します。
- clear_cache() -- 指定したテンプレートのキャッシュを破棄します。
- clear_compiled_tpl() -- 指定したテンプレートのコンパイルファイルを破棄します。
- clear_config() -- 割り当てられたすべての設定ファイルの変数をクリアします。
- config_load() -- 設定ファイルのデータを読み込み、テンプレートに割り当てます。
- display() -- テンプレートを表示します。
- fetch() -- テンプレートを表示する代わりにその出力を返します。
- get_config_vars() -- 読み込まれたコンフィグ変数を返します。
- get_registered_object() -- 登録されたオブジェクトの参照を返します。
- get_template_vars() -- 割り当てられた変数の値を返します。
- is_cached() -- 有効なキャッシュを持つかチェックします。
- load_filter() -- フィルタプラグインを読み込みます。
- register_block() -- ブロック関数プラグインを動的に登録します。
- register_compiler_function() -- コンパイラ関数プラグインを動的に登録します。
- register_function() -- テンプレート関数プラグインを動的に登録します。
- register_modifier() -- 変数の修正子プラグインを動的に登録します。
- register_object() -- テンプレート内で使用するオブジェクトを登録します。
- register_outputfilter() -- テンプレートの出力が表示される前に作用する、アウトプットフィルタを動的に登録します。
- register_postfilter() -- テンプレートがコンパイルされた後に実行される、ポストフィルタを動的に登録します。
- register_prefilter() -- テンプレートがコンパイルされる前に実行される、プリフィルタを動的に登録します。
- register_resource() -- 動的にリソースプラグインを登録します。
- trigger_error() -- Smartyを通してエラーメッセージを出力します。
- template_exists() -- 指定したテンプレートが存在するかどうかをチェックします。
- unregister_block() -- 動的に登録されたブロック関数プラグインを未登録にします。
- unregister_compiler_function() -- 動的に登録されたコンパイラ関数を未登録にします。
- unregister_function() -- 動的に登録されたテンプレート関数プラグインを未登録にします。
- unregister_modifier() -- 動的に登録された変数の修正子プラグインを未登録にします。
- unregister_object() -- オブジェクトを未登録にします。
- unregister_outputfilter() -- 動的に登録されたアウトプットフィルタプラグインを未登録にします。
- unregister_postfilter() -- 動的に登録されたポストフィルタプラグインを未登録にします。
- unregister_prefilter() -- 動的に登録されたプリフィルタプラグインを未登録にします。
- unregister_resource() -- 動的に登録されたリソースプラグインを未登録にします。
- キャッシュ
- 拡張機能
- プラグインによるSmartyの拡張