EC-CUBE4 APIドキュメント

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

$userDataRealDir

protected string $userDataRealDir
Tags
path

%eccube_theme_user_data_dir% (app/template/user_data)

$templateRealDir

protected string $templateRealDir
Tags
path

%eccube_theme_app_dir% (app/template)

$templateDefaultRealDir

protected string $templateDefaultRealDir
Tags
path

%eccube_theme_src_dir% (src/Eccube/Resource/template)

Methods

__construct()

PageRepository constructor.

public __construct( $registry : RegistryInterface , $eccubeConfig : EccubeConfig , $container : ContainerInterface ) : mixed
Parameters
$registry : RegistryInterface
$eccubeConfig : EccubeConfig
$container : ContainerInterface
Return values
mixed

getByUrl()

public getByUrl( $url : string ) : Page
Parameters
$url : string
Tags
throws
NoResultException
throws
NonUniqueResultException
Return values
Page

getPageList()

ページの属性を取得する.

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
mixed

save()

エンティティの登録/保存します。

public save( $entity : mixed ) : mixed
Parameters
$entity : mixed
Return values
mixed

Search results