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
$container
protected
static Container
$container
$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
boolbuildDate()
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'
setContainer()
public
static setContainer(Container $container) : void
Parameters
- $container : Container
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
stringgetServiceAlias()
protected
static getServiceAlias() : string
Return values
stringgetServiceInstance()
protected
static getServiceInstance(string $alias) : mixed
Parameters
- $alias : string
isCache()
protected
static isCache() : bool