PHP Класс BcContentsHelper

Наследование: extends AppHelper
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$helpers array Helper

Защищенные свойства (Protected)

Свойство Тип Описание
$_Content Content Content Model
$_Permission

Открытые методы

Метод Описание
__construct ( View $View, $settings = [] ) : void Constructor.
_getIconUrl ( $plugin, $type, $file, null $suffix = null ) : string アイコンのURLを取得する
getContentFolderList ( integer $siteId = null, array $options = [] ) : array | boolean フォルダリストを取得する
getCurrentRelatedSiteUrl ( string $siteName ) : mixed | string 現在のURLを元に指定したサブサイトのURLを取得する
getJsonSettings ( ) : string コンテンツ設定を Json 形式で取得する
getParent ( $contentId ) : mixed 親コンテンツを取得する
getPureUrl ( string $url, $siteId ) : mixed プレフィックスなしのURLを取得する
getRelatedSiteContents ( integer $id = null, $options = [] ) : array | false 関連サイトのコンテンツを取得
getRelatedSiteLinks ( integer $id = null, $options = [] ) : array 関連サイトのリンク情報を取得する
getSiteRoot ( $siteId )
getSiteRootId ( $siteId )
getTree ( $id = 1, null $level = null, array $options = [] ) : array コンテンツリストをツリー構造で取得する
getUrl ( $url, $full = false, boolean $useSubDomain = false ) フルURLを取得する
getUrlById ( $id, $full = false ) : mixed コンテンツIDよりフルURLを取得する
isActionAvailable ( $type, $action, $entityId )
isAllowPublish ( array $data, boolean $self = false ) : mixed データが公開状態にあるか確認する
isSiteRelated ( array $data ) : boolean サイト連携データかどうか確認する
setup ( ) セットアップ

Защищенные методы

Метод Описание
_getExistsTitles ( ) : array シングルコンテンツで既に登録済のタイトルを取得する

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( View $View, $settings = [] ) : void
$View View
Результат void

_getExistsTitles() защищенный Метод

シングルコンテンツで既に登録済のタイトルを取得する
protected _getExistsTitles ( ) : array
Результат array

_getIconUrl() публичный Метод

アイコンのURLを取得する
public _getIconUrl ( $plugin, $type, $file, null $suffix = null ) : string
$type
$file
$suffix null
Результат string

getContentFolderList() публичный Метод

フォルダリストを取得する
public getContentFolderList ( integer $siteId = null, array $options = [] ) : array | boolean
$siteId integer
$options array
Результат array | boolean

getCurrentRelatedSiteUrl() публичный Метод

現在のURLを元に指定したサブサイトのURLを取得する
public getCurrentRelatedSiteUrl ( string $siteName ) : mixed | string
$siteName string
Результат mixed | string

getJsonSettings() публичный Метод

コンテンツ設定を Json 形式で取得する
public getJsonSettings ( ) : string
Результат string

getParent() публичный Метод

親コンテンツを取得する
public getParent ( $contentId ) : mixed
$contentId
Результат mixed

getPureUrl() публичный Метод

プレフィックスなしのURLを取得する
public getPureUrl ( string $url, $siteId ) : mixed
$url string
Результат mixed

getRelatedSiteContents() публичный Метод

関連サイトのコンテンツを取得
public getRelatedSiteContents ( integer $id = null, $options = [] ) : array | false
$id integer コンテンツID
Результат array | false | false

getSiteRoot() публичный Метод

public getSiteRoot ( $siteId )

getSiteRootId() публичный Метод

public getSiteRootId ( $siteId )

getTree() публичный Метод

コンテンツリストをツリー構造で取得する
public getTree ( $id = 1, null $level = null, array $options = [] ) : array
$id
$level null
$options array
Результат array

getUrl() публичный Метод

フルURLを取得する
public getUrl ( $url, $full = false, boolean $useSubDomain = false )
$url
$useSubDomain boolean

getUrlById() публичный Метод

コンテンツIDよりフルURLを取得する
public getUrlById ( $id, $full = false ) : mixed
$id
Результат mixed

isActionAvailable() публичный Метод

public isActionAvailable ( $type, $action, $entityId )

isAllowPublish() публичный Метод

データが公開状態にあるか確認する
public isAllowPublish ( array $data, boolean $self = false ) : mixed
$data array コンテンツデータ
$self boolean コンテンツ自身の公開状態かどうか
Результат mixed

isSiteRelated() публичный Метод

サイト連携データかどうか確認する
public isSiteRelated ( array $data ) : boolean
$data array
Результат boolean

setup() публичный Метод

セットアップ
public setup ( )

Описание свойств

$_Content защищенное свойство

Content Model
protected Content $_Content
Результат Content

$_Permission защищенное свойство

protected $_Permission

$helpers публичное свойство

Helper
public array $helpers
Результат array