Acms
in package
implements
Template
Table of Contents
Interfaces
Properties
- $cache : Cache
- $engine : Engine
- $noBuildIF : bool
- $postData : Field_Validation
- $resolver : Resolver
- $template : string
Methods
- __construct() : void
- Constructor
- getTemplate() : string
- 展開されたテンプレートを取得
- load() : void
- パスからテンプレートをロード
- loadFromString() : void
- 文字列からテンプレートをロード
- render() : string
- レンダリング
- setNoBuildIF() : void
- setPostData() : void
- getTemplateCacheKey() : false|string
- テンプレートキャッシュを持っているか判断し、キャッシュがあればキャッシュキーを返す
Properties
$cache
protected
Cache
$cache
$engine
protected
Engine
$engine
$noBuildIF
protected
bool
$noBuildIF
= false
$postData
protected
Field_Validation
$postData
$resolver
protected
Resolver
$resolver
$template
protected
string
$template
= ''
Methods
__construct()
Constructor
public
__construct(Engine $engine, Resolver $resolver, Cache $cache) : void
Parameters
getTemplate()
展開されたテンプレートを取得
public
getTemplate() : string
Return values
stringload()
パスからテンプレートをロード
public
load(string $path, string $theme, int $bid) : void
Parameters
- $path : string
- $theme : string
- $bid : int
loadFromString()
文字列からテンプレートをロード
public
loadFromString(string $txt, string $path, string $theme, int $bid[, bool $withTwig = false ]) : void
Parameters
- $txt : string
- $path : string
- $theme : string
- $bid : int
- $withTwig : bool = false
render()
レンダリング
public
render() : string
Return values
stringsetNoBuildIF()
public
setNoBuildIF(bool $noBuildIF) : void
Parameters
- $noBuildIF : bool
setPostData()
public
setPostData(Field_Validation $data) : void
Parameters
- $data : Field_Validation
getTemplateCacheKey()
テンプレートキャッシュを持っているか判断し、キャッシュがあればキャッシュキーを返す
protected
getTemplateCacheKey(string $path, string $theme) : false|string
Parameters
- $path : string
- $theme : string