BcUploaderViewEventListener
extends BcViewEventListener
in package
UploaderViewEventListener
Table of Contents
Properties
- $BcHtml : BcHtmlHelper
- $events : array<string|int, string>
- Events
- $layer : string
- レイヤー名
- $plugin : string
- プラグイン名
Methods
- __construct() : mixed
- コンストラクタ
- afterLayout() : mixed
- After Layout
- getAction() : string
- 現在のアクションを特定する文字列を取得する
- implementedEvents() : array<string|int, mixed>
- implementedEvents
- isAction() : bool
- 指定した文字列が現在のアクションとしてみなされるかどうか判定する
- __getCkeditorUploaderScript() : string
- CKEditorのアップローダーを組み込む為のJavascriptを返す
- setUploader() : string
Properties
$BcHtml
public
BcHtmlHelper
$BcHtml
$events
Events
public
array<string|int, string>
$events
= ['afterLayout']
$layer
レイヤー名
public
string
$layer
= 'View'
$plugin
プラグイン名
public
string
$plugin
= ''
Methods
__construct()
コンストラクタ
public
__construct() : mixed
Tags
afterLayout()
After Layout
public
afterLayout(Event $event) : mixed
Parameters
- $event : Event
Tags
getAction()
現在のアクションを特定する文字列を取得する
public
getAction([bool $isContainController = true ]) : string
Parameters
- $isContainController : bool = true
-
コントローラー名を含むかどうか(初期値:true)
Tags
Return values
stringimplementedEvents()
implementedEvents
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)
Tags
Return values
bool__getCkeditorUploaderScript()
CKEditorのアップローダーを組み込む為のJavascriptを返す
private
__getCkeditorUploaderScript(BcHtmlHelper $bcHtmlHelper, string $id) : string
「baserUploader」というコマンドを登録し、そのコマンドが割り当てられてボタンをツールバーに追加する {EDITOR_NAME}.addCommand // コマンドを追加 {EDITOR_NAME}.addButton // ツールバーにボタンを追加 ※ {EDITOR_NAME} は、コントロールのIDに変換する前提
Parameters
- $bcHtmlHelper : BcHtmlHelper
- $id : string
Tags
Return values
stringsetUploader()
private
setUploader(BcHtmlHelper $bcHtmlHelper, string $content, string $base) : string
Parameters
- $bcHtmlHelper : BcHtmlHelper
- $content : string
- $base : string