BcContentsEventListener
extends BcEventListener
in package
uses
BcContainerTrait
Class BcContentsEventListener
baserCMS Contents Event Listeners
階層コンテンツと連携したフォーム画面を表示する為のイベント BcContentsComponent でコントロールされる
Table of Contents
Properties
- $events : array<string|int, mixed>
- 登録イベント
- $layer : string
- レイヤー名
- $plugin : string
- プラグイン名
- $entityVarName : string
- エンティティの変数名
Methods
- __construct() : mixed
- Constructor
- formAfterCreate() : string|void
- Form After Create
- formAfterSubmit() : void|string
- Form After Submit
- formBeforeCreate() : mixed
- Form Before Create
- getAction() : string
- 現在のアクションを特定する文字列を取得する
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- hasService() : bool
- Has Service
- implementedEvents() : array<string|int, mixed>
- Implemented Events
- isAction() : bool
- 指定した文字列が現在のアクションとしてみなされるかどうか判定する
Properties
$events
登録イベント
public
array<string|int, mixed>
$events
= []
$layer
レイヤー名
public
string
$layer
= ''
$plugin
プラグイン名
public
string
$plugin
= ''
$entityVarName
エンティティの変数名
protected
string
$entityVarName
Methods
__construct()
Constructor
public
__construct(mixed $entityVarName) : mixed
Parameters
- $entityVarName : mixed
Tags
formAfterCreate()
Form After Create
public
formAfterCreate(Event $event) : string|void
Parameters
- $event : Event
Tags
Return values
string|voidformAfterSubmit()
Form After Submit
public
formAfterSubmit(Event $event) : void|string
フォームの保存ボタンの前後に、一覧、プレビュー、削除ボタン、その他のエレメントを配置する プレビューを配置する場合は、コンテンツの設定にて、preview を true にする
Parameters
- $event : Event
Tags
Return values
void|stringformBeforeCreate()
Form Before Create
public
formBeforeCreate(Event $event) : mixed
Parameters
- $event : Event
Tags
getAction()
現在のアクションを特定する文字列を取得する
public
getAction([bool $isContainController = true ]) : string
Parameters
- $isContainController : bool = true
-
コントローラー名を含むかどうか(初期値:true)
Tags
Return values
stringgetService()
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
boolimplementedEvents()
Implemented Events
public
implementedEvents() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>isAction()
指定した文字列が現在のアクションとしてみなされるかどうか判定する
public
isAction(string $action[, bool $isContainController = true ]) : bool
コントローラー名、アクション名をキャメルケースに変換する前提で、ドットで結合した文字列とする (例)Users.AdminIndex
Parameters
- $action : string
-
アクションを特定する為の文字列
- $isContainController : bool = true
-
コントローラー名を含むかどうか(初期値:true)