|
|
行1: |
行1: |
− | [このコンテンツは内容調整中です]
| |
| | | |
− | ## 説明
| |
− | フォームの最後のフィールドの後に発動する前提としてイベントを発動する
| |
− | ## 使い方
| |
− | <syntaxhighlight lang="php">
| |
− | $this->BcForm->dispatchAfterForm( [$type] )
| |
− | </syntaxhighlight>
| |
− |
| |
− | ## パラメータ
| |
− | (string)$type
| |
− | : フォームのタイプ タイプごとにイベントの登録ができる
| |
− |
| |
− | ## 戻り値
| |
− |
| |
− | (string)
| |
− | : 行データ
| |
− |
| |
− |
| |
− | ## 用例
| |
− | ### 発動側
| |
− | フォームの</table>の直前に記述して利用する
| |
− |
| |
− | ### コールバック処理
| |
− | プラグインのコールバック処理で 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]]
| |