a-blog cms PHP API Reference

TagRelationalHelper extends EntryQueryHelper
in package

Table of Contents

Properties

$bids  : array<string|int, int>
$cids  : array<string|int, int>
$eids  : array<string|int, int>
$uids  : array<string|int, int>
$bid  : int
$blogAxis  : string
$categoryAxis  : string
$cid  : int|null
$config  : mixed
$countQuery  : SQL_Select
$eid  : int|null
$end  : string|null
$Field  : Field_Search|null
$keyword  : string|null
$order  : string
$page  : int
$sortFields  : array<string|int, mixed>
$start  : string|null
$tags  : array<string|int, string>
$uid  : int|null

Methods

__construct()  : mixed
コンストラクタ
blogFilterQuery()  : void
ブログの絞り込み
buildEntryIndexQuery()  : SQL_Select
エントリー一覧のsql組み立て
buildEntryQuery()  : SQL_Select
エントリー一件のsql組み立て
buildQuery()  : SQL_Select
sqlの組み立て
categoryFilterQuery()  : bool
カテゴリーの絞り込み
entryFilterQuery()  : bool
エントリーの絞り込み
fieldFilterQuery()  : void
フィールドの絞り込み
filterQuery()  : void
絞り込みクエリ
getCountQuery()  : SQL_Select
エントリー数取得用のSQLを返す
keywordFilterQuery()  : void
キーワードの絞り込み
limitQuery()  : void
limitクエリ
orderQuery()  : void
Orderクエリ
otherFilterQuery()  : void
その他の絞り込み
relationalFilterQuery()  : bool
関連エントリーの絞り込み
setCountQuery()  : void
エントリー数取得sqlの準備
setProperty()  : void
プロパティの設定
setSelect()  : void
SELECTする項目
tagFilterQuery()  : void
タグの絞り込み
userFilterQuery()  : bool
ユーザーの絞り込み

Properties

$categoryAxis

protected string $categoryAxis = 'self'

$sortFields

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

$tags

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

Methods

__construct()

コンストラクタ

public __construct(array<string|int, mixed> $params) : mixed
Parameters
$params : array<string|int, mixed>

buildEntryIndexQuery()

エントリー一覧のsql組み立て

public buildEntryIndexQuery([array<string|int, mixed> $relatedEntryIds = [] ]) : SQL_Select
Parameters
$relatedEntryIds : array<string|int, mixed> = []
Return values
SQL_Select

buildEntryQuery()

エントリー一件のsql組み立て

public buildEntryQuery(int $eid, null|int $rvid) : SQL_Select
Parameters
$eid : int
$rvid : null|int
Return values
SQL_Select

categoryFilterQuery()

カテゴリーの絞り込み

public categoryFilterQuery(SQL_Select $sql[, bool $subCategory = false ]) : bool
Parameters
$sql : SQL_Select
$subCategory : bool = false
Return values
bool

filterQuery()

絞り込みクエリ

public filterQuery(SQL_Select $sql, array<string|int, mixed> $relatedEntryIds[, bool $subCategory = false ]) : void
Parameters
$sql : SQL_Select
$relatedEntryIds : array<string|int, mixed>
$subCategory : bool = false

orderQuery()

Orderクエリ

public orderQuery(SQL_Select $sql, array<string|int, mixed> $relatedEntryIds) : void
Parameters
$sql : SQL_Select
$relatedEntryIds : array<string|int, mixed>

relationalFilterQuery()

関連エントリーの絞り込み

public relationalFilterQuery(SQL_Select $sql, array<string|int, mixed> $relatedEntryIds) : bool
Parameters
$sql : SQL_Select
$relatedEntryIds : array<string|int, mixed>
Return values
bool

setProperty()

プロパティの設定

public setProperty(string $name, mixed $value) : void
Parameters
$name : string
$value : mixed

        
On this page

Search results