PageRepository extends AbstractRepository
PageRepository
This class was generated by the Doctrine ORM. Add your own custom repository methods below.
Table of Contents
$eccubeConfig | EccubeConfig | |
---|---|---|
$userDataRealDir | string | |
$templateRealDir | string | |
$templateDefaultRealDir | string | |
$eccubeConfig | array | |
__construct() | PageRepository constructor. | mixed |
getPageByRoute() | Page | |
getByUrl() | Page | |
newPage() | Page | |
getPageList() | ページの属性を取得する. | array |
delete() | エンティティを削除します。 物理削除ではなく、del_flgを利用した論理削除を行います。 | mixed |
save() | エンティティの登録/保存します。 | mixed |
getCacheLifetime() | mixed |
Properties
$eccubeConfig
protected
EccubeConfig
$eccubeConfig
$userDataRealDir
protected
string
$userDataRealDir
Tags
$templateRealDir
protected
string
$templateRealDir
Tags
$templateDefaultRealDir
protected
string
$templateDefaultRealDir
Tags
$eccubeConfig
protected
array
$eccubeConfig
Methods
__construct()
PageRepository constructor.
public
__construct(
$registry :
RegistryInterface
, $eccubeConfig :
EccubeConfig
, $container :
ContainerInterface
)
: mixed
Parameters
- $registry : RegistryInterface
- $eccubeConfig : EccubeConfig
- $container : ContainerInterface
Return values
mixedgetPageByRoute()
public
getPageByRoute(
$route :
)
: Page
Parameters
Return values
PagegetByUrl()
public
getByUrl(
$url :
string
)
: Page
Parameters
- $url : string
Tags
Return values
PagenewPage()
public
newPage(
)
: Page
Return values
PagegetPageList()
ページの属性を取得する.
public
getPageList(
[ $where :
string
= null ]
[, $parameters :
string[]
= [] ]
)
: array
この関数は, dtb_Page の情報を検索する.
Parameters
- $where : string = null
追加の検索条件
- $parameters : string[] = []
追加の検索パラメーター
Return values
array —ページ属性の配列
delete()
エンティティを削除します。 物理削除ではなく、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