PHP 클래스 Eccube\Repository\CategoryRepository

This class was generated by the Doctrine ORM. Add your own custom repository methods below.
상속: extends Doctrine\ORM\EntityRepository
파일 보기 프로젝트 열기: ec-cube/ec-cube

보호된 프로퍼티들

프로퍼티 타입 설명
$app Eccube\Application

공개 메소드들

메소드 설명
delete ( Category $Category ) : boolean カテゴリを削除する.
down ( Category $Category ) : boolean カテゴリの順位を1下げる.
getList ( Category $Parent = null, boolean $flat = false ) : Category[] カテゴリ一覧を取得する.
getTotalCount ( ) : integer 全カテゴリの合計を取得する.
save ( Category $Category ) : boolean カテゴリを保存する.
setApplication ( Application $app )
up ( Category $Category ) : boolean カテゴリの順位を1上げる.

메소드 상세

delete() 공개 메소드

カテゴリを削除する.
public delete ( Category $Category ) : boolean
$Category Eccube\Entity\Category 削除対象のカテゴリ
리턴 boolean 成功した場合 true, 子カテゴリが存在する場合, 商品カテゴリが紐づいている場合は false

down() 공개 메소드

カテゴリの順位を1下げる.
사용 중단: since 3.0.0, to be removed in 3.1
public down ( Category $Category ) : boolean
$Category Eccube\Entity\Category カテゴリ
리턴 boolean 成功した場合 true

getList() 공개 메소드

引数 $Parent を指定した場合は, 指定したカテゴリの子以下を取得する.
public getList ( Category $Parent = null, boolean $flat = false ) : Category[]
$Parent Eccube\Entity\Category 指定の親カテゴリ
$flat boolean trueの場合, 階層化されたカテゴリを一つの配列にまとめる
리턴 Eccube\Entity\Category[] カテゴリの配列

getTotalCount() 공개 메소드

全カテゴリの合計を取得する.
public getTotalCount ( ) : integer
리턴 integer 全カテゴリの合計数

save() 공개 메소드

カテゴリを保存する.
public save ( Category $Category ) : boolean
$Category Eccube\Entity\Category カテゴリ
리턴 boolean 成功した場合 true

setApplication() 공개 메소드

public setApplication ( Application $app )
$app Eccube\Application

up() 공개 메소드

カテゴリの順位を1上げる.
사용 중단: since 3.0.0, to be removed in 3.1
public up ( Category $Category ) : boolean
$Category Eccube\Entity\Category カテゴリ
리턴 boolean 成功した場合 true

프로퍼티 상세

$app 보호되어 있는 프로퍼티

protected Application,Eccube $app
리턴 Eccube\Application