class CategoryHelper

カテゴリーを管理するヘルパークラス.

Properties

protected $count_check

Methods

__construct(boolean $count_check = false)

コンストラクター

array
get(integer $category_id)

カテゴリーの情報を取得.

array
getList(bool $cid_to_key = FALSE, bool $reset = FALSE)

カテゴリー一覧の取得.

array
getTree(bool $reset = false)

カテゴリーツリーの取得.

array
getTreeTrail(integer $category_id, boolean $id_only = TRUE)

親カテゴリーIDの配列を取得.

array
getTreeBranch(int $category_id)

指定カテゴリーの子孫カテゴリーを取得

int|bool
save(array $data)

カテゴリーの登録.

void
delete(int $category_id)

カテゴリーの削除

void
rankUp(int $category_id)

カテゴリーの表示順をひとつ上げる.

void
rankDown(int $category_id)

カテゴリーの表示順をひとつ下げる.

bool
isValidCategoryId(int $category_id, bool $include_deleted = false)

有効なカテゴリーIDかチェックする.

Details

at line 47
__construct(boolean $count_check = false)

コンストラクター

Parameters

boolean $count_check 登録商品数をチェックする場合はtrue

at line 58
array get(integer $category_id)

カテゴリーの情報を取得.

Parameters

integer $category_id カテゴリーID

Return Value

array

at line 80
array getList(bool $cid_to_key = FALSE, bool $reset = FALSE)

カテゴリー一覧の取得.

Parameters

bool $cid_to_key 配列のキーをカテゴリーIDにする場合はtrue
bool $reset スタティック変数をリセットする場合はtrue

Return Value

array カテゴリー一覧の配列

at line 123
array getTree(bool $reset = false)

カテゴリーツリーの取得.

Parameters

bool $reset スタティック変数をリセットする場合はtrue

Return Value

array

at line 146
array getTreeTrail(integer $category_id, boolean $id_only = TRUE)

親カテゴリーIDの配列を取得.

Parameters

integer $category_id 起点のカテゴリーID
boolean $id_only IDだけの配列を返す場合はtrue

Return Value

array

at line 160
array getTreeBranch(int $category_id)

指定カテゴリーの子孫カテゴリーを取得

Parameters

int $category_id カテゴリーID

Return Value

array

at line 189
int|bool save(array $data)

カテゴリーの登録.

Parameters

array $data

Return Value

int|bool

at line 251
void delete(int $category_id)

カテゴリーの削除

Parameters

int $category_id カテゴリーID

Return Value

void

at line 265
void rankUp(int $category_id)

カテゴリーの表示順をひとつ上げる.

Parameters

int $category_id カテゴリーID

Return Value

void

at line 291
void rankDown(int $category_id)

カテゴリーの表示順をひとつ下げる.

Parameters

int $category_id カテゴリーID

Return Value

void

at line 418
bool isValidCategoryId(int $category_id, bool $include_deleted = false)

有効なカテゴリーIDかチェックする.

Parameters

int $category_id
bool $include_deleted

Return Value

bool