個人用ツール

「ver4/関数リファレンス/BcForm/dispatchAfterForm」の版間の差分

提供: baserCMS公式ガイド

移動: 案内, 検索
(ページの作成:「[このコンテンツは内容調整中です] ## 説明 フォームの最後のフィールドの後に発動する前提としてイベントを発動する ## 使...」)
 
(ページの白紙化)
行1: 行1:
[このコンテンツは内容調整中です]
 
  
## 説明
 
フォームの最後のフィールドの後に発動する前提としてイベントを発動する
 
## 使い方
 
<syntaxhighlight lang="php">
 
$this->BcForm->dispatchAfterForm( [$type] )
 
</syntaxhighlight>
 
 
## パラメータ
 
(string)$type
 
: フォームのタイプ タイプごとにイベントの登録ができる
 
 
## 戻り値
 
 
(string)
 
: 行データ
 
 
 
## 用例
 
### 発動側
 
フォームの&lt;/table&gt;の直前に記述して利用する
 
 
### コールバック処理
 
プラグインのコールバック処理で CakeEvent::data['fields'] に
 
配列で行データを追加する事でフォームの最後に行を追加する事ができる。
 
 
### イベント名
 
コントローラー名.Form.afterForm Or コントローラー名.Form.afterOptionForm
 
 
### 行データのキー(配列)
 
- title:見出欄
 
- input:入力欄
 
 
### 行データの追加例
 
<syntaxhighlight lang="php">
 
$View = $event->subject(); // $event は、CakeEvent
 
$input = $View->BcForm->input('Page.add_field', array('type' => 'input'));
 
$event->data['fields'][] = array(
 
'title' => '追加フィールド',
 
'input' => $input
 
);
 
</syntaxhighlight>
 
 
 
### 応用
 
####コード
 
<syntaxhighlight lang="php">
 
 
</syntaxhighlight>
 
 
####出力
 
<syntaxhighlight lang="html5">
 
 
</syntaxhighlight>
 
 
## 注
 
 
## 変更履歴
 
 
## ソースファイル
 
 
## 関連資料
 
 
##類似の関数
 
 
 
[[Category:関数リファレンスver4]]
 

2017年1月17日 (火) 17:08時点における版