a-blog cms PHP API Reference

Template extends Facade
in package

Table of Contents

Properties

$container  : Container
$instance  : mixed

Methods

__callStatic()  : mixed
buildAdminFormColumn()  : bool
buildDate()  : array<string, string|false>
buildField()  : array<string|int, mixed>
buildImage()  : array<string|int, mixed>
buildModuleField()  : void
buildPager()  : array<string|int, mixed>
buildRelatedEntries()  : void
buildRelatedEntriesList()  : void
buildSummary()  : void
buildSummaryFulltext()  : array<string|int, mixed>
buildTag()  : void
eagerLoadFullText()  : array<int<1, max>, UnitCollection>
eagerLoadMainImage()  : array<string|int, mixed>
eagerLoadRelatedEntry()  : array<string|int, mixed>
eagerLoadTag()  : array<string|int, mixed>
getInstance()  : mixed
get service instance
injectBlockEditorField()  : void
injectMediaField()  : void
injectRichEditorField()  : void
setContainer()  : void
spreadModule()  : string
getServiceAlias()  : string
getServiceInstance()  : mixed
isCache()  : bool

Properties

$instance

protected static mixed $instance

Methods

__callStatic()

public static __callStatic(string $method, array<string|int, mixed> $arguments) : mixed
Parameters
$method : string
$arguments : array<string|int, mixed>

buildAdminFormColumn()

public static buildAdminFormColumn(array<string|int, mixed> $data, ViewInterface|Template $Tpl[, array<string|int, string>|string $block = = '[]' ]) : bool

管理者フォームのカラムをビルド

Parameters
$data : array<string|int, mixed>
$Tpl : ViewInterface|Template
$block : array<string|int, string>|string = = '[]'
Return values
bool

buildDate()

public static buildDate(int|string $datetime, ViewInterface|Template $Tpl[, array<string|int, string>|string $block = = '[]' ][, string $prefix = = '\'date#\'' ]) : array<string, string|false>

日付をビルド

Parameters
$datetime : int|string
$Tpl : ViewInterface|Template
$block : array<string|int, string>|string = = '[]'
$prefix : string = = '\'date#\''
Return values
array<string, string|false>

buildField()

public static buildField(Field $Field, ViewInterface|Template $Tpl[, array<string|int, string>|string $block = = '[]' ][, string|null $scp = = 'null' ][, array<string|int, mixed> $loop_vars = = '[]' ]) : array<string|int, mixed>

フィールドをビルド

Parameters
$Field : Field
$Tpl : ViewInterface|Template
$block : array<string|int, string>|string = = '[]'
$scp : string|null = = 'null'
$loop_vars : array<string|int, mixed> = = '[]'
Return values
array<string|int, mixed>

buildImage()

public static buildImage(ViewInterface|Template $Tpl, int $entryId, string $pimageId, array{imageX: int, imageY: int, imageTrim?: bool|"on"|"off", imageZoom?: bool|"on"|"off", imageCenter?: bool|"on"|"off"} $config, Model>, media: array>, fieldMainImage?: array>} $eagerLoadingData) : array<string|int, mixed>

画像をビルド

Parameters
$Tpl : ViewInterface|Template
$entryId : int
$pimageId : string
$config : array{imageX: int, imageY: int, imageTrim?: bool|"on"|"off", imageZoom?: bool|"on"|"off", imageCenter?: bool|"on"|"off"}
$eagerLoadingData : Model>, media: array>, fieldMainImage?: array>}
Return values
array<string|int, mixed>

buildModuleField()

public static buildModuleField(ViewInterface|Template $Tpl[, int|null $mid = = 'null' ][, bool $show = = 'false' ]) : void

モジュールフィールドをビルド

Parameters
$Tpl : ViewInterface|Template
$mid : int|null = = 'null'
$show : bool = = 'false'

buildPager()

public static buildPager(int $page, int $limit, int $amount, int $delta, string $curAttr, ViewInterface|Template $Tpl[, array<string|int, string>|string $block = = '[]' ][, SQL $Q = = 'null' ]) : array<string|int, mixed>

ページャーをビルド

Parameters
$page : int
$limit : int
$amount : int
$delta : int
$curAttr : string
$Tpl : ViewInterface|Template
$block : array<string|int, string>|string = = '[]'
$Q : SQL = = 'null'
Return values
array<string|int, mixed>

buildRelatedEntries()

public static buildRelatedEntries(ViewInterface|Template $Tpl, array<string|int, int> $eids, array<string|int, string>|string $block, string $start, string $end[, string $relatedBlock = = '\'related:loop\'' ][, string|null $thumbnailField = = '\'\'' ]) : void

関連エントリをビルド

Parameters
$Tpl : ViewInterface|Template
$eids : array<string|int, int>
$block : array<string|int, string>|string
$start : string
$end : string
$relatedBlock : string = = '\'related:loop\''
$thumbnailField : string|null = = '\'\''

buildRelatedEntriesList()

public static buildRelatedEntriesList(ViewInterface|Template $Tpl, int $eid, array<int, array<string, array<string|int, array<string|int, mixed>>>> $eagerLoadingData[, array<string|int, string>|string $block = = '[]' ]) : void

関連エントリのリストをビルド

Parameters
$Tpl : ViewInterface|Template
$eid : int
$eagerLoadingData : array<int, array<string, array<string|int, array<string|int, mixed>>>>
$block : array<string|int, string>|string = = '[]'

buildSummary()

public static buildSummary(ViewInterface|Template $Tpl, array<string|int, mixed> $row, int $count, string $gluePoint, array<string|int, mixed> $config[, array<string|int, mixed> $extraVars = = '[]' ][, int $page = = '1' ][, array<string|int, mixed> $eagerLoadingData = = '[]' ]) : void

サマリーをビルド

Parameters
$Tpl : ViewInterface|Template
$row : array<string|int, mixed>
$count : int
$gluePoint : string
$config : array<string|int, mixed>
$extraVars : array<string|int, mixed> = = '[]'
$page : int = = '1'
$eagerLoadingData : array<string|int, mixed> = = '[]'

buildSummaryFulltext()

public static buildSummaryFulltext(array<string|int, mixed> $vars, int $eid, array<int<1, max>, UnitCollection$eagerLoadingData) : array<string|int, mixed>

サマリーをビルド

Parameters
$vars : array<string|int, mixed>
$eid : int
$eagerLoadingData : array<int<1, max>, UnitCollection>
Return values
array<string|int, mixed>

buildTag()

public static buildTag(ViewInterface|Template $tpl, int $eid, array<string|int, mixed> $eagerLoadingData, array<string|int, string> $blocks) : void

タグをビルド

Parameters
$tpl : ViewInterface|Template
$eid : int
$eagerLoadingData : array<string|int, mixed>
$blocks : array<string|int, string>

eagerLoadFullText()

public static eagerLoadFullText(array<string|int, int> $entryIds) : array<int<1, max>, UnitCollection>

ユニットのEagerLoading

Parameters
$entryIds : array<string|int, int>
Return values
array<int<1, max>, UnitCollection>

eagerLoadMainImage()

public static eagerLoadMainImage(array<string|int, mixed> $entries[, string|null $target = = '\'unit\'' ][, string|null $fieldName = = '\'\'' ]) : array<string|int, mixed>

メイン画像のEagerLoading

Parameters
$entries : array<string|int, mixed>
$target : string|null = = '\'unit\''
$fieldName : string|null = = '\'\''
Return values
array<string|int, mixed>

eagerLoadRelatedEntry()

public static eagerLoadRelatedEntry(array<string|int, int> $eidArray) : array<string|int, mixed>

関連エントリのEagerLoading

Parameters
$eidArray : array<string|int, int>
Return values
array<string|int, mixed>

eagerLoadTag()

public static eagerLoadTag(array<string|int, int> $eidArray) : array<string|int, mixed>

タグのEagerLoading

Parameters
$eidArray : array<string|int, int>
Return values
array<string|int, mixed>

getInstance()

get service instance

public static getInstance() : mixed

injectBlockEditorField()

public static injectBlockEditorField(Field $Field[, bool $resizeImage = = 'true' ]) : void

Fieldにブロックエディタデータを注入

Parameters
$Field : Field
$resizeImage : bool = = 'true'

injectMediaField()

public static injectMediaField(Field $Field[, bool $force = = 'false' ]) : void

Fieldにメディアデータを注入

Parameters
$Field : Field
$force : bool = = 'false'

injectRichEditorField()

public static injectRichEditorField(Field $Field[, bool $force = = 'true' ]) : void

Fieldにリッチエディタデータを注入

Parameters
$Field : Field
$force : bool = = 'true'

spreadModule()

public static spreadModule(string $moduleName, string $moduleID, string $moduleTpl[, bool $onlyLayout = = 'false' ]) : string

モジュールを展開

Parameters
$moduleName : string
$moduleID : string
$moduleTpl : string
$onlyLayout : bool = = 'false'
Return values
string

getServiceAlias()

protected static getServiceAlias() : string
Return values
string

getServiceInstance()

protected static getServiceInstance(string $alias) : mixed
Parameters
$alias : string

isCache()

protected static isCache() : bool
Return values
bool

        
On this page

Search results