a-blog cms PHP API Reference

EntryRepository
in package
uses EagerLoadingTrait

Table of Contents

Properties

$maxEntryId  : int
一番大きいエントリーID

Methods

__construct()  : mixed
getEntriesQuery()  : SQL_Select
エントリー一覧を取得クエリを取得
getEntryBody()  : string
エントリー本文を取得
getEntryCount()  : int
getEntryField()  : Field
エントリーフィールドを取得
getEntrySummary()  : string
エントリーのサマリーを取得
getEntryUrl()  : string
ブログURLを取得
getMainImage()  : array<string|int, mixed>|null
メイン画像の情報を取得
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
getIndexQuery()  : SQL_Select
エントリー一覧を取得するベースクエリを取得
getUnitTemplate()  : string
ユニットテンプレートを取得

Properties

$maxEntryId

一番大きいエントリーID

private int $maxEntryId = 0

Methods

getEntriesQuery()

エントリー一覧を取得クエリを取得

public getEntriesQuery(int $bid, bool $includeChildBlogs) : SQL_Select
Parameters
$bid : int
$includeChildBlogs : bool
Return values
SQL_Select

getEntryBody()

エントリー本文を取得

public getEntryBody(int $eid) : string
Parameters
$eid : int
Return values
string

getEntryCount()

public getEntryCount(int $bid, bool $includeChildBlogs) : int
Parameters
$bid : int
$includeChildBlogs : bool
Return values
int

getEntryField()

エントリーフィールドを取得

public getEntryField(int $eid) : Field
Parameters
$eid : int
Return values
Field

getEntrySummary()

エントリーのサマリーを取得

public getEntrySummary(int $eid) : string
Parameters
$eid : int
Return values
string

getEntryUrl()

ブログURLを取得

public getEntryUrl(int $eid) : string
Parameters
$eid : int
Return values
string

getMainImage()

メイン画像の情報を取得

public getMainImage(array<string|int, mixed> $entry, string|null $unitId) : array<string|int, mixed>|null
Parameters
$entry : array<string|int, mixed>
$unitId : string|null
Return values
array<string|int, mixed>|null

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: array, fieldMainImage: array} : array{unit: array, media: array})">Model>, media: array})

eagerLoadRelatedEntryTrait()

関連記事の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
Return values
array<string|int, mixed>

getIndexQuery()

エントリー一覧を取得するベースクエリを取得

protected getIndexQuery(int $bid, bool $includeChildBlogs) : SQL_Select
Parameters
$bid : int
$includeChildBlogs : bool
Return values
SQL_Select

getUnitTemplate()

ユニットテンプレートを取得

protected getUnitTemplate(string $templatePath) : string
Parameters
$templatePath : string
Return values
string

        
On this page

Search results