CustomContentAdminHelper
extends CustomContentAppHelper
in package
CustomContentAdminHelper
Attributes
- #[AllowDynamicProperties]
Table of Contents
Properties
- $BcAdminForm : BcAdminFormHelper
- $BcBaser : BcBaserHelper
- $helpers : array<string|int, string>
- Helper
Methods
- __construct() : mixed
- Constructor
- afterHead() : string
- 後見出しを表示する
- attention() : string
- 注意書きを表示する
- beforeHead() : string
- 前見出しを表示する
- control() : string
- フィールドのコントロールを取得する
- description() : string
- 説明文を表示する
- displayPluginMeta() : mixed
- プラグインのメタフィールドを表示する
- error() : string
- エラー表示を取得
- getEntryColumnsNum() : int
- エントリー一覧のカラム数を取得する
- getEntryIndexTitle() : string
- カスタムエントリー一覧のタイトルを取得する
- getEntryUrl() : mixed|string
- カスタムエントリーのURLを取得する
- getFieldName() : string
- ループを考慮したフィールド名を取得する
- getFields() : Query
- カスタムフィールドの一覧を取得する
- getGroupErrors() : mixed
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- hasService() : bool
- Has Service
- isAllowPublishEntry() : bool
- カスタムエントリーが公開状態かどうか判定
- isDisplayEntryList() : bool
- 管理画面のエントリー一覧に表示するかどうか判定する
- isDisplayEntrySearch() : bool
- エントリー一覧の検索に表示するかどうか判定する
- isEnabledMoveDownEntry() : bool
- カスタムエントリーを下に移動できるか判定
- isEnabledMoveUpEntry() : bool
- カスタムエントリーを上に移動できるか判定
- isEnableField() : bool
- フィールドが有校かどうか判定する
- label() : string
- フィールドのラベルを取得する
- loadPluginHelper() : void
- プラグインのヘルパーを読み込む
- preview() : string
- フィールドのコントロールを取得する
- required() : string
- フィールドの必須マークを取得する
- searchControl() : string
- 検索コントロールを取得
Properties
$BcAdminForm
public
BcAdminFormHelper
$BcAdminForm
$BcBaser
public
BcBaserHelper
$BcBaser
$helpers
Helper
public
array<string|int, string>
$helpers
= ['BaserCore.BcBaser', 'BaserCore.BcAdminForm']
Methods
__construct()
Constructor
public
__construct(View $view[, array<string|int, mixed> $config = [] ]) : mixed
Parameters
- $view : View
- $config : array<string|int, mixed> = []
Tags
afterHead()
後見出しを表示する
public
afterHead(CustomLink $link) : string
Parameters
- $link : CustomLink
Tags
Return values
stringattention()
注意書きを表示する
public
attention(CustomLink $link) : string
Parameters
- $link : CustomLink
Tags
Return values
stringbeforeHead()
前見出しを表示する
public
beforeHead(CustomLink $link) : string
Parameters
- $link : CustomLink
Tags
Return values
stringcontrol()
フィールドのコントロールを取得する
public
control(CustomLink $customLink[, array<string|int, mixed> $options = [] ]) : string
Parameters
- $customLink : CustomLink
- $options : array<string|int, mixed> = []
Tags
Return values
stringdescription()
説明文を表示する
public
description(CustomLink $link) : string
ヘルプ用のツールチップで表示する
Parameters
- $link : CustomLink
Tags
Return values
stringdisplayPluginMeta()
プラグインのメタフィールドを表示する
public
displayPluginMeta() : mixed
Tags
error()
エラー表示を取得
public
error(CustomLink $link[, array<string|int, mixed> $options = [] ]) : string
Parameters
- $link : CustomLink
- $options : array<string|int, mixed> = []
Tags
Return values
stringgetEntryColumnsNum()
エントリー一覧のカラム数を取得する
public
getEntryColumnsNum(array<string|int, mixed> $customLinks) : int
Parameters
- $customLinks : array<string|int, mixed>
Tags
Return values
intgetEntryIndexTitle()
カスタムエントリー一覧のタイトルを取得する
public
getEntryIndexTitle(CustomTable $table, CustomEntry $entry) : string
ツリー構造テーブルの場合、見出しフィールドが title に設定されている場合に、リンクを設定する
Parameters
- $table : CustomTable
- $entry : CustomEntry
Tags
Return values
stringgetEntryUrl()
カスタムエントリーのURLを取得する
public
getEntryUrl(CustomEntry $entry[, mixed $full = true ]) : mixed|string
Parameters
- $entry : CustomEntry
- $full : mixed = true
Tags
Return values
mixed|stringgetFieldName()
ループを考慮したフィールド名を取得する
public
getFieldName(CustomLink $link[, array<string|int, mixed> $options = [] ]) : string
Parameters
- $link : CustomLink
- $options : array<string|int, mixed> = []
Tags
Return values
stringgetFields()
カスタムフィールドの一覧を取得する
public
getFields() : Query
Tags
Return values
QuerygetGroupErrors()
public
getGroupErrors(CustomLink $link) : mixed
Parameters
- $link : CustomLink
getService()
Get Service
public
getService(mixed $service) : array<string|int, mixed>|mixed|object
Parameters
- $service : mixed
Tags
Return values
array<string|int, mixed>|mixed|objecthasService()
Has Service
public
hasService(mixed $service) : bool
Parameters
- $service : mixed
Tags
Return values
boolisAllowPublishEntry()
カスタムエントリーが公開状態かどうか判定
public
isAllowPublishEntry(CustomEntry $entry) : bool
Parameters
- $entry : CustomEntry
Tags
Return values
boolisDisplayEntryList()
管理画面のエントリー一覧に表示するかどうか判定する
public
isDisplayEntryList(CustomLink $customLink) : bool
Parameters
- $customLink : CustomLink
Tags
Return values
boolisDisplayEntrySearch()
エントリー一覧の検索に表示するかどうか判定する
public
isDisplayEntrySearch(CustomLink $customLink[, string $type = 'front' ]) : bool
Parameters
- $customLink : CustomLink
- $type : string = 'front'
Tags
Return values
boolisEnabledMoveDownEntry()
カスタムエントリーを下に移動できるか判定
public
isEnabledMoveDownEntry(ArrayObject $entries, CustomEntry $currentEntry) : bool
Parameters
- $entries : ArrayObject
- $currentEntry : CustomEntry
Tags
Return values
boolisEnabledMoveUpEntry()
カスタムエントリーを上に移動できるか判定
public
isEnabledMoveUpEntry(ArrayObject $entries, CustomEntry $currentEntry) : bool
Parameters
- $entries : ArrayObject
- $currentEntry : CustomEntry
Tags
Return values
boolisEnableField()
フィールドが有校かどうか判定する
public
isEnableField(CustomLink $customLink) : bool
グループフィールドで子がいない場合は無効とする
Parameters
- $customLink : CustomLink
Tags
Return values
boollabel()
フィールドのラベルを取得する
public
label(CustomLink $link[, array<string|int, mixed> $options = [] ]) : string
Parameters
- $link : CustomLink
- $options : array<string|int, mixed> = []
Tags
Return values
stringloadPluginHelper()
プラグインのヘルパーを読み込む
public
loadPluginHelper() : void
Tags
preview()
フィールドのコントロールを取得する
public
preview(string $fieldName, string $type, CustomField $field) : string
Parameters
- $fieldName : string
- $type : string
- $field : CustomField
Tags
Return values
stringrequired()
フィールドの必須マークを取得する
public
required(CustomLink $link) : string
Parameters
- $link : CustomLink
Tags
Return values
stringsearchControl()
検索コントロールを取得
public
searchControl(CustomLink $customLink[, array<string|int, mixed> $options = [] ]) : string
Parameters
- $customLink : CustomLink
- $options : array<string|int, mixed> = []