class PageLayoutRepository extends EntityRepository

PageLayoutRepository

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

Properties

protected $app

Methods

setApplication($app)

No description

findUnusedBlocks(DeviceType $DeviceType, $pageId)

No description

get(DeviceType $DeviceType, $pageId)

No description

getByUrl(DeviceType $DeviceType, $url)

No description

newPageLayout(DeviceType $DeviceType)

No description

findOrCreate($page_id, DeviceType $DeviceType)

No description

array
getPageList(DeviceType $DeviceType, string $where = null, string[] $parameters = array())

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

string
getWriteTemplatePath(boolean $isUser = false)

書き込みパスの取得 User定義の場合: /html/userdata そうでない場合: /app/template/{templatecode}

array
getReadTemplateFile(string $fileName, boolean $isUser = false)

読み込みファイルの取得

Details

at line 44
setApplication($app)

Parameters

$app

at line 49
findUnusedBlocks(DeviceType $DeviceType, $pageId)

Parameters

DeviceType $DeviceType
$pageId

at line 72
get(DeviceType $DeviceType, $pageId)

Parameters

DeviceType $DeviceType
$pageId

at line 119
getByUrl(DeviceType $DeviceType, $url)

Parameters

DeviceType $DeviceType
$url

at line 170
newPageLayout(DeviceType $DeviceType)

Parameters

DeviceType $DeviceType

at line 180
findOrCreate($page_id, DeviceType $DeviceType)

Parameters

$page_id
DeviceType $DeviceType

at line 203
array getPageList(DeviceType $DeviceType, string $where = null, string[] $parameters = array())

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

この関数は, dtbpagelayout の情報を検索する. $deviceTypeId は必須. デフォルト値は DEVICETYPE_PC.

Parameters

DeviceType $DeviceType 端末種別ID
string $where 追加の検索条件
string[] $parameters 追加の検索パラメーター

Return Value

array ページ属性の配列

at line 233
string getWriteTemplatePath(boolean $isUser = false)

書き込みパスの取得 User定義の場合: /html/userdata そうでない場合: /app/template/{templatecode}

Parameters

boolean $isUser

Return Value

string

at line 251
array getReadTemplateFile(string $fileName, boolean $isUser = false)

読み込みファイルの取得

  1. templaterealdir app/template/{templatecode}
  2. templatedefaultreadldir src/Eccube/Resource/template/default

Parameters

string $fileName
boolean $isUser

Return Value

array