a-blog cms PHP API Reference

TagHelper extends BaseHelper
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
コンストラクタ
buildTagCloudQuery()  : SQL_Select
タグクラウドのSQLを生成する
buildTagFilterQuery()  : SQL_Select
タグフィルターのSQLを生成する
getBaseUrlContext()  : array<string|int, mixed>
ベースURLコンテキストを取得
getChoiceTags()  : array<string|int, mixed>
タグフィルターのタグ選択肢を取得
getSelectedTags()  : array<string|int, mixed>
タグフィルターの選択中のタグを取得
getTagCloudTags()  : array<string|int, mixed>
タグクラウドのタグを取得
setProperty()  : void
プロパティの設定
filterBlogQuery()  : SQL_Select
ブログを絞り込み
filterCategoryQuery()  : SQL_Select|null
カテゴリーを絞り込み
filterEntryQuery()  : SQL_Select
エントリーの絞り込み

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>

buildTagCloudQuery()

タグクラウドのSQLを生成する

public buildTagCloudQuery(string $order, int $threshold, int $limit) : SQL_Select
Parameters
$order : string
$threshold : int
$limit : int
Return values
SQL_Select

buildTagFilterQuery()

タグフィルターのSQLを生成する

public buildTagFilterQuery(array<string|int, string> $tags, string $order, int $threshold, int $limit) : SQL_Select
Parameters
$tags : array<string|int, string>
$order : string
$threshold : int
$limit : int
Return values
SQL_Select

getBaseUrlContext()

ベースURLコンテキストを取得

public getBaseUrlContext(int|string $bid, int|string|null $cid, string $ctx[, bool $includeCategoryContext = false ]) : array<string|int, mixed>
Parameters
$bid : int|string
$cid : int|string|null
$ctx : string
$includeCategoryContext : bool = false
Return values
array<string|int, mixed>

getChoiceTags()

タグフィルターのタグ選択肢を取得

public getChoiceTags(array<string|int, mixed> $tagData) : array<string|int, mixed>
Parameters
$tagData : array<string|int, mixed>
Return values
array<string|int, mixed>

getSelectedTags()

タグフィルターの選択中のタグを取得

public getSelectedTags(int|string $bid, int|string|null $cid, array<string|int, string> $tags, string $urlContext, bool $linkCategoryContext, int $selectedLimit) : array<string|int, mixed>
Parameters
$bid : int|string
$cid : int|string|null
$tags : array<string|int, string>
$urlContext : string
$linkCategoryContext : bool
$selectedLimit : int
Return values
array<string|int, mixed>

getTagCloudTags()

タグクラウドのタグを取得

public getTagCloudTags(int|string $bid, int|string|null $cid, array<string|int, mixed> $all, string|bool $urlContext, bool $linkCategoryContext) : array<string|int, mixed>
Parameters
$bid : int|string
$cid : int|string|null
$all : array<string|int, mixed>
$urlContext : string|bool
$linkCategoryContext : bool
Return values
array<string|int, mixed>

setProperty()

プロパティの設定

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

filterBlogQuery()

ブログを絞り込み

protected filterBlogQuery(bool $multiId) : SQL_Select
Parameters
$multiId : bool
Return values
SQL_Select

filterEntryQuery()

エントリーの絞り込み

protected filterEntryQuery(int|string|null $eid, Field_Search|null $field[, string|null $start = null ][, string|null $end = null ]) : SQL_Select
Parameters
$eid : int|string|null
$field : Field_Search|null
$start : string|null = null
$end : string|null = null
Return values
SQL_Select

        
On this page

Search results