Ethna_ActionFormアクションフォームクラス
Located in /class/ActionForm.php (line 27)
| Class | Description |
|---|---|
Ethna_Form_UnitTest
|
__ethna_unittest__フォームの実装 |
Ethna_Form_Info
|
__ethna_info__フォームの実装 |
Ethna_SOAP_ActionForm
|
SOAPフォームクラス |
mixed
$action_error
(line 52)
mixed
$ae
(line 55)
mixed
$app_ne_vars
= array() (line 46)
mixed
$app_vars
= array() (line 43)
mixed
$backend
(line 49)
array
$def
= array('name', 'required', 'max', 'min', 'regexp', 'mbregexp',
mixed
$def_noplugin
= array('type', 'form', 'name', 'plugin', 'filter',
mixed
$force_validate_plus
= false (line 75)
array
$form
= array() (line 37)
array
$form_template
= array() (line 34)
mixed
$form_vars
= array() (line 40)
mixed
$helper_app_object
= array() (line 78)
mixed
$helper_skip_form
= array() (line 81)
mixed
$i18n
(line 58)
mixed
$logger
(line 61)
mixed
$max_form_deps
= 10 (line 84)
mixed
$plugin
(line 64)
Ethna_ActionFormクラスのコンストラクタ
チェックメソッド: bool値
チェックメソッド: メールアドレス
チェックメソッド: 機種依存文字
アプリケーション設定値を配列にして返す
アプリケーション設定値(自動エスケープなし)を配列にして返す
フォーム値を配列にして返す
フォーム値定義を取得する
フォーム値をhiddenタグとして返す
フォーム値検証のエラー処理を行う
追加検証強制フラグを取得する
(通常検証でエラーが発生した場合でも_validatePlus()が呼び出される)
フォーム値へのアクセサ(W)
アプリケーション設定値のアクセサ(W)
アプリケーション設定値(自動エスケープなし)のアクセサ(W)
フォーム値定義を設定する
追加検証強制フラグを設定する
フォーム定義変更用、ユーザ定義ヘルパメソッド
Ethna_ActionForm#prepare() が実行される前に ユーザが動的にフォーム定義を変更したい場合に このメソッドをオーバーライドします。
$this->backend も初期化済みのため、DBやセッション の値に基づいてフォーム定義を変更することができます。
フォーム定義変更用、ユーザ定義ヘルパメソッド
フォームヘルパを使うときに、フォーム定義を動的に 変更したい場合に、このメソッドをオーバーライドします。
以下の定義をテンプレートで行った場合に呼び出されます。
{form ethna_action=...} (ethna_action がない場合は呼び出されません) {form_input action=...} (action がない場合は呼び出されません)
フォーム値に変換フィルタを適用する
フォーム値変換フィルタ: 全角英数字->半角英数字
フォーム値変換フィルタ: 全角英字->半角英字
フォーム値変換フィルタ: 半角カナ->全角カナ
フォーム値変換フィルタ: NULL(0x00)削除
フォーム値変換フィルタ: 全角数字->半角数字
フォームを配列にして返す(内部処理)
フォーム値定義からプラグインの定義リストを分離する
ヘルパオブジェクト(アプリケーションオブジェクト) 経由でのフォーム値定義を設定する
フォーム値定義テンプレートを設定する
カスタムチェックメソッドを実行する
Documentation generated on Fri, 11 Nov 2011 03:57:24 +0900 by phpDocumentor 1.4.3