EagerLoadingHelper
in package
uses
EagerLoadingTrait
Table of Contents
Methods
- eagerLoadEntryPublic() : array<int, array<string, mixed>>
- eagerLoadFieldPublic() : Field>)
- eagerLoadMainImagePublic() : array<string|int, mixed>
- eagerLoadSubCategoriesPublic() : array<string|int, array<int, array<string, mixed>>>
- eagerLoadEntryTrait() : array<int, array<string, mixed>>
- エントリーのEagerLoading
- eagerLoadFieldTrait() : Field>)
- eagerLoadFullTextTrait() : array<int<1, max>, UnitCollection>
- フルテキストのEagerLoading
- eagerLoadMainImageFieldTrait() : array<int, array<string|int, mixed>>
- 指定したエントリーカスタムフィールドのメインイメージをEagerLoadする
-
eagerLoadMainImageTrait()
: , media: array
, fieldMainImage: array } : array{unit: array , media: array })">Model>, media: array }) - メインイメージのEagerLoading
- eagerLoadRelatedEntryTrait() : array<string|int, mixed>
- 関連記事のEagerLoading
- eagerLoadSubCategoriesTrait() : array<string|int, array<int, array<string, mixed>>>
- サブカテゴリーのEagerLoading
- eagerLoadTagTrait() : array<string|int, mixed>
- タグのEagerLoading
Methods
eagerLoadEntryPublic()
public
eagerLoadEntryPublic(array<string|int, int> $ids) : array<int, array<string, mixed>>
Parameters
- $ids : array<string|int, int>
Return values
array<int, array<string, mixed>>eagerLoadFieldPublic()
public
eagerLoadFieldPublic(array<string|int, int>|array<string|int, string> $ids, "eid"|"uid"|"bid"|"cid"|"mid"|"unit_id" $type[, int|null $rvid = null ]) : Field>)
Parameters
- $ids : array<string|int, int>|array<string|int, string>
- $type : "eid"|"uid"|"bid"|"cid"|"mid"|"unit_id"
- $rvid : int|null = null
Return values
Field>)eagerLoadMainImagePublic()
public
eagerLoadMainImagePublic(array<string|int, mixed> $entries[, string $target = 'unit' ][, string $fieldName = '' ][, int|null $rvid = null ]) : array<string|int, mixed>
Parameters
- $entries : array<string|int, mixed>
- $target : string = 'unit'
- $fieldName : string = ''
- $rvid : int|null = null
Return values
array<string|int, mixed>eagerLoadSubCategoriesPublic()
public
eagerLoadSubCategoriesPublic(array<string|int, int> $eidArray) : array<string|int, array<int, array<string, mixed>>>
Parameters
- $eidArray : array<string|int, int>
Return values
array<string|int, array<int, array<string, mixed>>>eagerLoadEntryTrait()
エントリーのEagerLoading
protected
eagerLoadEntryTrait(array<string|int, int> $ids) : array<int, array<string, mixed>>
Parameters
- $ids : array<string|int, int>
Return values
array<int, array<string, mixed>>eagerLoadFieldTrait()
protected
eagerLoadFieldTrait(array<string|int, int>|array<string|int, string> $ids, "eid"|"uid"|"bid"|"cid"|"mid"|"unit_id" $type[, int|null $rvid = null ]) : Field>)
Parameters
- $ids : array<string|int, int>|array<string|int, string>
- $type : "eid"|"uid"|"bid"|"cid"|"mid"|"unit_id"
- $rvid : int|null = null
Return values
Field>)eagerLoadFullTextTrait()
フルテキストのEagerLoading
protected
eagerLoadFullTextTrait(array<string|int, int> $entryIds) : array<int<1, max>, UnitCollection>
Parameters
- $entryIds : array<string|int, int>
Return values
array<int<1, max>, UnitCollection>eagerLoadMainImageFieldTrait()
指定したエントリーカスタムフィールドのメインイメージをEagerLoadする
protected
eagerLoadMainImageFieldTrait(array<string|int, mixed> $entryIds, string $fieldName[, int|null $rvid = null ]) : array<int, array<string|int, mixed>>
Parameters
- $entryIds : array<string|int, mixed>
- $fieldName : string
- $rvid : int|null = null
Return values
array<int, array<string|int, mixed>>eagerLoadMainImageTrait()
メインイメージのEagerLoading
protected
eagerLoadMainImageTrait(mixed $entries[, mixed $target = 'unit' ][, mixed $fieldName = '' ][, int|null $rvid = null ]) : , media: array, fieldMainImage: array} : array{unit: array, media: array})">Model>, media: array})
Parameters
- $entries : mixed
- $target : mixed = 'unit'
-
'unit'|'field'
- $fieldName : mixed = ''
-
?string
- $rvid : int|null = null
Return values
, media: arrayeagerLoadRelatedEntryTrait()
関連記事のEagerLoading
protected
eagerLoadRelatedEntryTrait(array<string|int, int> $eidArray) : array<string|int, mixed>
Parameters
- $eidArray : array<string|int, int>
Return values
array<string|int, mixed>eagerLoadSubCategoriesTrait()
サブカテゴリーのEagerLoading
protected
eagerLoadSubCategoriesTrait(array<string|int, int> $eidArray[, null|int $rvid = null ]) : array<string|int, array<int, array<string, mixed>>>
Parameters
- $eidArray : array<string|int, int>
- $rvid : null|int = null
Return values
array<string|int, array<int, array<string, mixed>>>eagerLoadTagTrait()
タグのEagerLoading
protected
eagerLoadTagTrait(array<string|int, int> $eidArray[, int|null $rvid = null ]) : array<string|int, mixed>
Parameters
- $eidArray : array<string|int, int>
- $rvid : int|null = null