class PageLayoutRepository extends EntityRepository

PageLayoutRepository

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

Methods

setApp($app)

No description

get($deviceTypeId, $pageId)

No description

getByUrl($deviceTypeId, $url)

No description

getByRoutingName($deviceTypeId, $routingName)

No description

newPageLayout($deviceTypeId)

No description

findOrCreate($page_id, $deviceTypeId)

No description

array
getPageList(integer $deviceTypeId, string $where = '', string[] $parameters = array())

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

string
getTemplatePath(integer $deviceTypeId, boolean $isUser = false)

テンプレートのパスを取得する.

mixed
getTemplateFile(integer $filename, integer $deviceTypeId, boolean $isUser = false)

ページデータを取得する.

Details

at line 38
setApp($app)

Parameters

$app

at line 43
get($deviceTypeId, $pageId)

Parameters

$deviceTypeId
$pageId

at line 62
getByUrl($deviceTypeId, $url)

Parameters

$deviceTypeId
$url

at line 81
getByRoutingName($deviceTypeId, $routingName)

Parameters

$deviceTypeId
$routingName

at line 130
newPageLayout($deviceTypeId)

Parameters

$deviceTypeId

at line 139
findOrCreate($page_id, $deviceTypeId)

Parameters

$page_id
$deviceTypeId

at line 177
array getPageList(integer $deviceTypeId, string $where = '', string[] $parameters = array())

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

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

Parameters

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

Return Value

array ページ属性の配列

at line 207
string getTemplatePath(integer $deviceTypeId, boolean $isUser = false)

テンプレートのパスを取得する.

Parameters

integer $deviceTypeId 端末種別ID
boolean $isUser USER_REALDIR 以下のパスを返す場合 true

Return Value

string テンプレートのパス

at line 242
mixed getTemplateFile(integer $filename, integer $deviceTypeId, boolean $isUser = false)

ページデータを取得する.

Parameters

integer $filename ファイル名
integer $deviceTypeId 端末種別ID
boolean $isUser

Return Value

mixed