PHP 클래스 Eccube\Repository\PageLayoutRepository

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

보호된 프로퍼티들

프로퍼티 타입 설명
$app

공개 메소드들

메소드 설명
findOrCreate ( $page_id, Eccube\Entity\Master\DeviceType $DeviceType )
findUnusedBlocks ( Eccube\Entity\Master\DeviceType $DeviceType, $pageId )
get ( Eccube\Entity\Master\DeviceType $DeviceType, $pageId )
getByUrl ( Eccube\Entity\Master\DeviceType $DeviceType, $url )
getPageList ( Eccube\Entity\Master\DeviceType $DeviceType, string $where = null, string[] $parameters = [] ) : array ページの属性を取得する.
getReadTemplateFile ( string $fileName, boolean $isUser = false ) : array 読み込みファイルの取得
getWriteTemplatePath ( boolean $isUser = false ) : string 書き込みパスの取得 User定義の場合: /html/user_data そうでない場合: /app/template/{template_code}
newPageLayout ( Eccube\Entity\Master\DeviceType $DeviceType )
setApplication ( $app )

메소드 상세

findOrCreate() 공개 메소드

public findOrCreate ( $page_id, Eccube\Entity\Master\DeviceType $DeviceType )
$DeviceType Eccube\Entity\Master\DeviceType

findUnusedBlocks() 공개 메소드

public findUnusedBlocks ( Eccube\Entity\Master\DeviceType $DeviceType, $pageId )
$DeviceType Eccube\Entity\Master\DeviceType

get() 공개 메소드

public get ( Eccube\Entity\Master\DeviceType $DeviceType, $pageId )
$DeviceType Eccube\Entity\Master\DeviceType

getByUrl() 공개 메소드

public getByUrl ( Eccube\Entity\Master\DeviceType $DeviceType, $url )
$DeviceType Eccube\Entity\Master\DeviceType

getPageList() 공개 메소드

この関数は, dtb_pagelayout の情報を検索する. $deviceTypeId は必須. デフォルト値は DEVICE_TYPE_PC.
public getPageList ( Eccube\Entity\Master\DeviceType $DeviceType, string $where = null, string[] $parameters = [] ) : array
$DeviceType Eccube\Entity\Master\DeviceType 端末種別ID
$where string 追加の検索条件
$parameters string[] 追加の検索パラメーター
리턴 array ページ属性の配列

getReadTemplateFile() 공개 메소드

1. template_realdir app/template/{template_code} 2. template_default_readldir src/Eccube/Resource/template/default
public getReadTemplateFile ( string $fileName, boolean $isUser = false ) : array
$fileName string
$isUser boolean
리턴 array

getWriteTemplatePath() 공개 메소드

書き込みパスの取得 User定義の場合: /html/user_data そうでない場合: /app/template/{template_code}
public getWriteTemplatePath ( boolean $isUser = false ) : string
$isUser boolean
리턴 string

newPageLayout() 공개 메소드

public newPageLayout ( Eccube\Entity\Master\DeviceType $DeviceType )
$DeviceType Eccube\Entity\Master\DeviceType

setApplication() 공개 메소드

public setApplication ( $app )

프로퍼티 상세

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

protected $app