class CategoryRepository extends EntityRepository

CategoryRepository

This class was generated by the Doctrine ORM. Add your own custom repository methods below.

Properties

protected Application $app

Methods

setApplication(Application $app)

No description

int
getTotalCount()

全カテゴリの合計を取得する.

getList(Category $Parent = null, bool $flat = false)

カテゴリ一覧を取得する.

boolean
up(Category $Category) deprecated

カテゴリの順位を1上げる.

boolean
down(Category $Category) deprecated

カテゴリの順位を1下げる.

boolean
save(Category $Category)

カテゴリを保存する.

boolean
delete(Category $Category)

カテゴリを削除する.

Details

at line 44
setApplication(Application $app)

Parameters

Application $app

at line 54
int getTotalCount()

全カテゴリの合計を取得する.

Return Value

int 全カテゴリの合計数

at line 76
Category[] getList(Category $Parent = null, bool $flat = false)

カテゴリ一覧を取得する.

引数 $Parent を指定した場合は, 指定したカテゴリの子以下を取得する.

Parameters

Category $Parent 指定の親カテゴリ
bool $flat trueの場合, 階層化されたカテゴリを一つの配列にまとめる

Return Value

Category[] カテゴリの配列

at line 121
boolean up(Category $Category) deprecated

deprecated since 3.0.0, to be removed in 3.1

カテゴリの順位を1上げる.

Parameters

Category $Category カテゴリ

Return Value

boolean 成功した場合 true

at line 173
boolean down(Category $Category) deprecated

deprecated since 3.0.0, to be removed in 3.1

カテゴリの順位を1下げる.

Parameters

Category $Category カテゴリ

Return Value

boolean 成功した場合 true

at line 223
boolean save(Category $Category)

カテゴリを保存する.

Parameters

Category $Category カテゴリ

Return Value

boolean 成功した場合 true

at line 272
boolean delete(Category $Category)

カテゴリを削除する.

Parameters

Category $Category 削除対象のカテゴリ

Return Value

boolean 成功した場合 true, 子カテゴリが存在する場合, 商品カテゴリが紐づいている場合は false