Ethna_ViewClassのコンストラクタ
Ethna_ViewClass
Ethna_ViewClass
(
&$backend,
string $forward_name,
string $forward_path,
object Ethna_Backend $backend)
-
object Ethna_Backend
$backend: backendオブジェクト
-
string
$forward_name: ビューに関連付けられている遷移名
-
string
$forward_path: ビューに関連付けられているテンプレートファイル名
-
&$backend
helperアクションフォームオブジェクトを設定する
void
addActionFormHelper
(string $action, [boolean $dynamic_helper = false])
-
string
$action: アクション名
-
boolean
$dynamic_helper: 動的フォームヘルパを呼ぶか否か
helperアクションフォームオブジェクトを削除する
void
clearActionFormHelper
( $action)
遷移名に対応する画面を出力する
特殊な画面を表示する場合を除いて特にオーバーライドする必要は無い (preforward()のみオーバーライドすれば良い)
void
forward
()
フォームタグを取得する(type="form")
void
getFormBlock
( $content, $params)
指定されたフォーム項目に対応するフォームタグを取得する
void
getFormInput
( $name, $action, $params)
指定されたフォーム項目に対応するフォーム名(w/ レンダリング)を取得する
void
getFormName
( $name, $action, $params)
submitボタンを取得する(送信先アクションで受け取るよう 定義されていないときに、たんにsubmitボタンを作るのに使う)
void
getFormSubmit
( $params)
画面表示前処理
テンプレートに設定する値でコンテキストに依存しないものは ここで設定する(例:セレクトボックス等)
void
preforward
()
Redefined in descendants as:
フォームヘルパ用、内部フォームカウンタをリセットする
void
resetFormCounter
()
フォームタグを取得する(type="button")
void
_getFormInput_Button
( $name, $def, $params)
チェックボックスタグを取得する(type="check")
void
_getFormInput_Checkbox
( $name, $def, $params)
フォームタグを取得する(type="file")
void
_getFormInput_File
( $name, $def, $params)
フォームタグを取得する(type="hidden")
void
_getFormInput_Hidden
( $name, $def, $params)
HTMLタグを取得する
void
_getFormInput_Html
( $tag, $attr, [ $element = null], [ $escape_element = true])
-
$tag
-
$attr
-
$element
-
$escape_element
フォームタグを取得する(type="password")
void
_getFormInput_Password
( $name, $def, $params)
ラジオボタンタグを取得する(type="radio")
void
_getFormInput_Radio
( $name, $def, $params)
セレクトボックスタグを取得する(type="select")
void
_getFormInput_Select
( $name, $def, $params)
フォームタグを取得する(type="submit")
void
_getFormInput_Submit
( $name, $def, $params)
フォームタグを取得する(type="text")
void
_getFormInput_Text
( $name, $def, $params)
フォームタグを取得する(textarea)
void
_getFormInput_Textarea
( $name, $def, $params)
アクションフォームオブジェクト(helper)を取得する $action === null で $name が指定されているときは、$nameの定義を 含むものを探す
object Ethna_ActionFormまたは継承オブジェクト
&_getHelperActionForm
([string $action = null], [string $name = null])
-
string
$action: action 取得するアクション名
-
string
$name: name 定義されていることを期待するフォーム名
select, radio, checkbox の選択肢を取得する
void
_getSelectorOptions
( &$af, $def, $params)