CategoryRepository extends AbstractRepository
CategoryRepository
This class was generated by the Doctrine ORM. Add your own custom repository methods below.
Table of Contents
$eccubeConfig | EccubeConfig | |
---|---|---|
$eccubeConfig | array | |
__construct() | CategoryRepository constructor. | mixed |
getTotalCount() | 全カテゴリの合計を取得する. | int |
getList() | カテゴリ一覧を取得する. | \Eccube\Entity\Category[] |
save() | カテゴリを保存する. | mixed |
delete() | カテゴリを削除する. | mixed |
delete() | エンティティを削除します。 物理削除ではなく、del_flgを利用した論理削除を行います。 | mixed |
save() | エンティティの登録/保存します。 | mixed |
getCacheLifetime() | mixed |
Properties
$eccubeConfig
protected
EccubeConfig
$eccubeConfig
$eccubeConfig
protected
array
$eccubeConfig
Methods
__construct()
CategoryRepository constructor.
public
__construct(
$registry :
RegistryInterface
, $eccubeConfig :
EccubeConfig
)
: mixed
Parameters
- $registry : RegistryInterface
- $eccubeConfig : EccubeConfig
Return values
mixedgetTotalCount()
全カテゴリの合計を取得する.
public
getTotalCount(
)
: int
Return values
int —全カテゴリの合計数
getList()
カテゴリ一覧を取得する.
public
getList(
[ $Parent :
Category|null
= null ]
[, $flat :
bool
= false ]
)
: \Eccube\Entity\Category[]
引数 $Parent を指定した場合は, 指定したカテゴリの子以下を取得する.
Parameters
- $Parent : Category|null = null
指定の親カテゴリ
- $flat : bool = false
trueの場合, 階層化されたカテゴリを一つの配列にまとめる
Return values
\Eccube\Entity\Category[] —カテゴリの配列
save()
カテゴリを保存する.
public
save(
$Category :
Category
)
: mixed
Parameters
- $Category : Category
カテゴリ
Return values
mixeddelete()
カテゴリを削除する.
public
delete(
$Category :
Category
)
: mixed
Parameters
- $Category : Category
削除対象のカテゴリ
Tags
Return values
mixeddelete()
エンティティを削除します。 物理削除ではなく、del_flgを利用した論理削除を行います。
public
delete(
$entity :
AbstractEntity
)
: mixed
Parameters
- $entity : AbstractEntity
Return values
mixedsave()
エンティティの登録/保存します。
public
save(
$entity :
mixed
)
: mixed
Parameters
- $entity : mixed
Return values
mixedgetCacheLifetime()
protected
getCacheLifetime(
)
: mixed