a-blog cms PHP API Reference

TopicPathHelper 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
コンストラクタ
buildBlogQuery()  : SQL_Select
トピックパスのブログを取得するSQLを生成する
buildCategoryQuery()  : SQL_Select
トピックパスのカテゴリーを取得するSQLを生成する
buildEntryQuery()  : SQL_Select
トピックパスのエントリーを取得するSQLを生成する
getBlogList()  : array<string|int, mixed>
トピックパスのブログリストを取得する
getCategoryList()  : array<string|int, mixed>
トピックパスのカテゴリーリストを取得する
getEntry()  : array<string|int, mixed>|null
setProperty()  : void
プロパティの設定

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>

buildBlogQuery()

トピックパスのブログを取得するSQLを生成する

public buildBlogQuery(int $bid, string $blogAxis, "top"|"bottom" $orderPosition, int $limit) : SQL_Select
Parameters
$bid : int
$blogAxis : string
$orderPosition : "top"|"bottom"
$limit : int
Return values
SQL_Select

buildCategoryQuery()

トピックパスのカテゴリーを取得するSQLを生成する

public buildCategoryQuery(int $cid, string $categoryAxis, "top"|"bottom" $orderPosition, int $limit) : SQL_Select
Parameters
$cid : int
$categoryAxis : string
$orderPosition : "top"|"bottom"
$limit : int
Return values
SQL_Select

buildEntryQuery()

トピックパスのエントリーを取得するSQLを生成する

public buildEntryQuery(int $eid) : SQL_Select
Parameters
$eid : int
Return values
SQL_Select

getBlogList()

トピックパスのブログリストを取得する

public getBlogList(array<string|int, mixed> $blogs, "top"|"bottom" $orderPosition, "asc"|"desc" $order, string $rootLabel, bool $showField, int &$loop) : array<string|int, mixed>
Parameters
$blogs : array<string|int, mixed>
$orderPosition : "top"|"bottom"
$order : "asc"|"desc"
$rootLabel : string
$showField : bool
$loop : int
Return values
array<string|int, mixed>

getCategoryList()

トピックパスのカテゴリーリストを取得する

public getCategoryList(array<string|int, mixed> $categories, "top"|"bottom" $orderPosition, "asc"|"desc" $order, int $bid, bool $showField, int &$loop) : array<string|int, mixed>
Parameters
$categories : array<string|int, mixed>
$orderPosition : "top"|"bottom"
$order : "asc"|"desc"
$bid : int
$showField : bool
$loop : int
Return values
array<string|int, mixed>

getEntry()

public getEntry(array<string|int, mixed> $entry, bool $ignoreEmptyCode, int $bid, bool $showField, int &$loop) : array<string|int, mixed>|null
Parameters
$entry : array<string|int, mixed>
$ignoreEmptyCode : bool
$bid : int
$showField : bool
$loop : int
Return values
array<string|int, mixed>|null

setProperty()

プロパティの設定

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

        
On this page

Search results