SmartyTemplate
extends TemplateBase
in package
View側のテンプレート処理。
初期化の呼び出しが必須。
Table of Contents
Properties
- $environment : Environment
- $options : TemplateOptions
- $stores : Stores
- $engine : Smarty
- テンプレートエンジン。
Methods
- __construct() : mixed
- build() : string
- View描画処理。
- applyParameter() : void
- registerPlugins() : void
Properties
$environment
protected
Environment
$environment
$options
protected
TemplateOptions
$options
$stores
protected
Stores
$stores
$engine
テンプレートエンジン。
private
Smarty
$engine
Methods
__construct()
public
__construct(TemplateOptions $options, Stores $stores, Environment $environment) : mixed
Parameters
- $options : TemplateOptions
- $stores : Stores
- $environment : Environment
build()
View描画処理。
public
build(string $templateName, TemplateParameter $parameter) : string
Parameters
- $templateName : string
-
テンプレート名。
- $parameter : TemplateParameter
-
パラメータ。
Return values
stringapplyParameter()
private
applyParameter(TemplateParameter $parameter) : void
Parameters
- $parameter : TemplateParameter
registerPlugins()
private
registerPlugins() : void