a-blog cms PHP API Reference

ApiEngine
in package
implements ViewInterface

Table of Contents

Interfaces

ViewInterface

Properties

$_Corrector  : ACMS_Corrector
$blockData  : array<string|int, mixed>
$childData  : array<string|int, mixed>
$json  : array<string|int, mixed>
$stackData  : array<string|int, mixed>

Methods

add()  : false|void
ブロック・変数を追加する
get()  : string
テンプレートを文字列で取得する
init()  : self
テンプレートの初期化
render()  : string
テンプレートを組み立て文字列で取得する
fixStructure()  : array<string|int, mixed>
isVectorArray()  : bool
mergeLevel1()  : array<string|int, mixed>

Properties

$blockData

protected array<string|int, mixed> $blockData = []

$childData

protected array<string|int, mixed> $childData = []

$json

protected array<string|int, mixed> $json = []

$stackData

protected array<string|int, mixed> $stackData = []

Methods

add()

ブロック・変数を追加する

public add([mixed $blocks = [] ][, mixed $vars = [] ]) : false|void
Parameters
$blocks : mixed = []
$vars : mixed = []
Tags
inheritDoc
Return values
false|void

get()

テンプレートを文字列で取得する

public get() : string
Return values
string

init()

テンプレートの初期化

public init(string $txt[, ACMS_Corrector $Corrector = null ]) : self
Parameters
$txt : string
$Corrector : ACMS_Corrector = null
Return values
self

render()

テンプレートを組み立て文字列で取得する

public render(mixed $vars) : string
Parameters
$vars : mixed
Return values
string

fixStructure()

private fixStructure(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
$data : array<string|int, mixed>
Return values
array<string|int, mixed>

isVectorArray()

private isVectorArray(array<string|int, mixed> $arr) : bool
Parameters
$arr : array<string|int, mixed>
Return values
bool

mergeLevel1()

private mergeLevel1(array<string|int, mixed> $arr1, array<string|int, mixed> $arr2) : array<string|int, mixed>
Parameters
$arr1 : array<string|int, mixed>
$arr2 : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results