Indexへ戻る
アクションクラス

■命名規則 webapp/modules/[module name]/actions/[action name]Action.class.php

ex.)
class [action name]Action extends Action
{
    ・・・・
}
■メソッド
メソッド名 パラメータ 説  明
execute &$controller, &$request, &$user すべてのビジネスロジックを実行する。
getDefaultView &$controller, &$request, &$user デフォルトのビュー名を取得する。
getPrivilege &$controller, &$request, &$user このアクションを実行するために要求される権限を取得する。
getRequestMethods   ユーザリクエストのメソッドを取得する。(GETまたはPOST)
handleError &$controller, &$request, &$user バリデーションエラーを扱う。
initialize &$controller, &$request, &$user 初期処理を実行する。
isSecure   このアクションを実行するのに認証が必要かどうかを判定する。
registerValidators &$validatorManager, &$controller, &$request, &$user 個々のバリデータを登録する。
validate &$controller, &$request, &$user 全体としてユーザリクエストを検証する。