コンテンツヘルパ

Add your application-wide methods in the class below, your helpers will inherit them.
package Baser.View.Helper

 Methods

Constructor.

__construct(\View $View, $settings = array()) : void
access public

Parameters

$View

$settings

Constructor.

__construct(\View $View, $settings = array()) : void
access public

Parameters

$View

$settings

アイコンのURLを取得する

_getIconUrl($plugin, mixed $type, mixed $file, null $suffix = null) : string

Parameters

$plugin

$type

$file

$suffix

null

Returns

string

afterLayout

afterLayout(\type $layoutFile) 

Parameters

$layoutFile

\type

イベントを発火

dispatchEvent(string $name, array $params = array(), $options = array()) : mixed

Parameters

$name

string

$params

array

$options

Returns

mixed

フォルダリストを取得する

getContentFolderList(int $siteId = null, array $options = array()) : array | bool

Parameters

$siteId

int

$options

array

Returns

arraybool

現在のURLを元に指定したサブサイトのURLを取得する

getCurrentRelatedSiteUrl(string $siteName) : mixed | string

Parameters

$siteName

string

Returns

mixedstring

コンテンツ設定を Json 形式で取得する

getJsonSettings() : string

Returns

string

親コンテンツを取得する

getParent(int $contentId) : mixed

Parameters

$contentId

int

Returns

mixed

プレフィックスなしのURLを取得する

getPureUrl(string $url, int $siteId) : mixed

Parameters

$url

string

$siteId

int

Returns

mixed

関連サイトのコンテンツを取得

getRelatedSiteContents(int $id = null, $options = array()) : array

Parameters

$id

int

コンテンツID

$options

Returns

array| false

サイトIDからサイトルートとなるコンテンツを取得する

getSiteRoot(int $siteId) : array

Parameters

$siteId

int

Returns

array

サイトIDからサイトルートとなるコンテンツIDを取得する

getSiteRootId(int $siteId) : string | bool

Parameters

$siteId

int

Returns

stringbool

コンテンツリストをツリー構造で取得する

getTree(int $id = 1, int $level = null, array $options = array()) : array

Parameters

$id

int

カテゴリID

$level

int

関連データの階層

$options

array

Returns

array

フルURLを取得する

getUrl(string $url, $full = false, bool $useSubDomain = false

Parameters

$url

string

$full

$useSubDomain

bool

コンテンツIDよりフルURLを取得する

getUrlById(int $id, $full = false) : mixed

Parameters

$id

int

コンテンツID

$full

Returns

mixed

アクションが利用可能かどうか確認する

isActionAvailable(string $type, string $action, int $entityId) 

Parameters

$type

string

コンテンツタイプ

$action

string

アクション

$entityId

int

コンテンツを特定するID

データが公開状態にあるか確認する

isAllowPublish(array $data, bool $self = false) : mixed

Parameters

$data

array

コンテンツデータ

$self

bool

コンテンツ自身の公開状態かどうか

Returns

mixed

サイト連携データかどうか確認する

isSiteRelated(array $data) : bool

Parameters

$data

array

コンテンツデータ

Returns

bool

セットアップ

setup() 

Finds URL for specified action.

url(mixed $url = null, boolean $full = false, $sessionId = true) : string
Returns an URL pointing to a combination of controller and action. Param $url can be: + Empty - the method will find adress to actuall controller/action. + '/' - the method will find base URL of application. + A combination of controller/action - the method will find url for it.

Parameters

$url

mixed

Cake-relative URL, like "/products/edit/92" or "/presidents/elect/4"

                   or an array specifying any of the following: 'controller', 'action',
                   and/or 'plugin', in addition to named arguments (keyed array elements),
                   and standard URL arguments (indexed array elements)

$full

boolean

If true, the full base URL will be prepended to the result

$sessionId

Returns

stringFull translated URL with base path.

Checks if a file exists when theme is used, if no file is found default location is returned

webroot(string $file) : string
PENDING Core Hack

Parameters

$file

string

Returns

string$webPath web path to file.

シングルコンテンツで既に登録済のタイトルを取得する

_getExistsTitles() : array

Returns

array

 Properties

 

$_Content

$_Content : \Content

Default

magic
property
 

$_Permission

$_Permission : \Permission

Default

magic
property
 

Helper

$helpers : array

Default

array('BcBaser')
 

Content Model

$_Content : \Content

Default

null
 

$_Permission

$_Permission 

Default

null