Child classes:
- Teeple_Filter_Action
- Actionの実行準備および実行を行うFilter
- Teeple_Filter_AutoTx
- 自動トランザクション制御
- Teeple_Filter_Convert
- Converterの実行準備および実行を行うFilter
- Teeple_Filter_DataSource
- DataSourceのハンドリングを行なうFilterです。
- Teeple_Filter_FileUpload
- FileUpload処理を行うFilter TODO 未検証
- Teeple_Filter_Session
- セッション処理を行うFilter
- Teeple_Filter_Token
- Token処理を行うFilter TODO 未検証
- Teeple_Filter_Validate
- Validateの実行準備および実行を行うFilter
- Teeple_Filter_View
- Viewの実行準備および実行を行うFilter
Inherited Variables
Inherited Constants
Inherited Methods
Class Details
Filterのインタフェースを規定するクラス 各フィルタはprefilter()とpostfilter()を実装する必要があります。
Tags:
- abstract -
[ Top ]
Class Variables
$actionChain
[ Top ]
$filterChain
[ Top ]
$log
[ Top ]
$request
[ Top ]
$session
[ Top ]
$_attributes = array()
[ Top ]
Class Methods
__construct
Teeple_Filter __construct(
)
[line 73]
コンストラクタ
Tags:
- access - public
Overridden in child classes as:
Parameters:
[ Top ]
completeAction
[ Top ]
completeResponse
[ Top ]
execute
[ Top ]
getAttribute
string getAttribute(
string
$key, [mixed
$default = null])
[line 166]
指定された属性を返却
Tags:
- return - 属性の値
- access - public
Parameters:
- string $key - 属性名
- mixed $default - 指定された属性がない場合のデフォルト値
[ Top ]
getAttributes
[ Top ]
getSize
[ Top ]
isCompleteAction
[ Top ]
isCompleteResponse
[ Top ]
postfilter
void postfilter(
)
[line 124]
アクションの実行後に実行される処理を記述します。
Tags:
- abstract -
- access - public
Overridden in child classes as:
- Teeple_Filter_AutoTx::postfilter()
- トランザクションをコミットします。
- Teeple_Filter_DataSource::postfilter()
- DataSourceをすべてクローズします。
- Teeple_Filter_Session::postfilter()
- セッションのクローズを行います。
- Teeple_Filter_View::postfilter()
- Viewの処理を実行
Parameters:
[ Top ]
prefilter
void prefilter(
)
[line 118]
アクションの実行前に実行される処理を記述します。
Tags:
- abstract -
- access - public
Overridden in child classes as:
- Teeple_Filter_Action::prefilter()
- Actionを実行
- Teeple_Filter_AutoTx::prefilter()
- トランザクションを開始します。
- Teeple_Filter_Convert::prefilter()
- Convert処理を実行
- Teeple_Filter_FileUpload::prefilter()
- ファイルアップロード処理を行う
- Teeple_Filter_Session::prefilter()
- セッション処理を行う
- Teeple_Filter_Token::prefilter()
- トークンの処理を行う
- Teeple_Filter_Validate::prefilter()
- Validate処理を実行
Parameters:
[ Top ]
setAttribute
void setAttribute(
string
$key, string
$value)
[line 178]
指定された属性に値をセット
Tags:
- access - public
Parameters:
- string $key - 属性名
- string $value - 属性の値
[ Top ]
setAttributes
void setAttributes(
array
$attributes)
[line 196]
指定された属性に値をセット(配列でまとめてセット)
Tags:
- access - public
Parameters:
- array $attributes - 属性の値(配列)
[ Top ]
setComponent_Teeple_ActionChain
void setComponent_Teeple_ActionChain(
$c)
[line 49]
Tags:
- access - public
Overridden in child classes as:
Parameters:
- $c -
[ Top ]
setComponent_Teeple_FilterChain
[ Top ]
setComponent_Teeple_Request
void setComponent_Teeple_Request(
$c)
[line 57]
Tags:
- access - public
Overridden in child classes as:
Parameters:
- $c -
[ Top ]
setComponent_Teeple_Session
[ Top ]