Docs For Class Setuco_Controller_Action_ErrorAbstract

Setuco

# Class: Setuco_Controller_Action_ErrorAbstract Source Location: /library/Setuco/Controller/Action/ErrorAbstract.php
### Class Overview
    Zend_Controller_Action
       |
       --Setuco_Controller_Action_Abstract
          |
          --Setuco_Controller_Action_ErrorAbstract
#### Author(s): suzuki-mar | ### Variables $_notFoundErrorHandlerTypes | ### Methods _developmentOperation _getErrorLog _getMessage _initLayout _is404Error _productionOperation _replaceInvisibleParam _setHttpResponseCode
### Child classes: Admin_ErrorController エラーコントローラー ErrorController エラーコントローラー | ### Inherited Constants #### Class: Setuco_Controller_Action_Abstract Setuco_Controller_Action_Abstract::DOT_ADDITIONAL_STRING | ### Inherited Variables #### Class: Setuco_Controller_Action_Abstract Setuco_Controller_Action_Abstract::$_pageLimit | ### Inherited Methods #### Class: Setuco_Controller_Action_Abstract Setuco_Controller_Action_Abstract::init() 全てのコントローラ共通の初期処理です。 Setuco_Controller_Action_Abstract::setPagerForView() ページャーの設定をして、ビューで使用できるようにする Setuco_Controller_Action_Abstract::_encodeRestParam() パラメーターをリダイレクトパラムで確実に送信出来るようにエンコードします。 Setuco_Controller_Action_Abstract::_getModulePath() モジュールのディレクトリーのパスを取得する Setuco_Controller_Action_Abstract::_getPageLimit() 一ページあたりの取得件数の_pageLimitのゲッター Setuco_Controller_Action_Abstract::_getPageNumber() ページネーターで使う現在の（クリックされた）ページ番号を取得するメソッドです Setuco_Controller_Action_Abstract::_initLayout() レイアウトを設定します。 Setuco_Controller_Action_Abstract::_isRedirectNeeded() REST形式のURLにリダイレクトするかどうか判断します。 Setuco_Controller_Action_Abstract::_loadRedirectParams() REST形式にリダイレクトするパラメーターを取得する ファイル名は rest-params.xml Setuco_Controller_Action_Abstract::_restRedirectIfNeeded() REST形式のURLにリダイレクトするものだったら、リダイレクトする Setuco_Controller_Action_Abstract::_setLayoutName() レイアウト名を設定します。 Setuco_Controller_Action_Abstract::_setPageLimit() 一ページあたりの取得件数の_pageLimitのセッター メソッドチェーンを使用できる Setuco_Controller_Action_Abstract::_showFlashMessages() フラッシュメッセージがアクションヘルパーに設定されていればビューにセットして可視化します。
### Class Details [line 23] #### Tags:
author: | suzuki-mar
abstract: |
[ Top ] ### Class Variables #### $_notFoundErrorHandlerTypes = array ( Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ROUTE, Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_CONTROLLER, Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ACTION, ) [line 30] HTTPステータスコードを 404(Not Found) とするエラーハンドラーのタイプの配列 #### Tags:
access: | private
Type: | array
[ Top ] ### Class Methods ### method _developmentOperation [line 112]
`void _developmentOperation( )`
開発時の処理です。 #### Tags:
author: | charlesvineyard
access: | protected
[ Top ] ### method _getErrorLog [line 175]
`Logのリソース _getErrorLog( )`
ログのプラグインリソースが有効になっているときに取得する #### Tags:
return: | 有効でない場合はfalse
author: | suzuki-mar
access: | protected
[ Top ] ### method _getMessage [line 140]
`string _getMessage( )`
メッセージを取得します。 #### Tags:
return: | メッセージ
author: | charlesvineyard
access: | protected
[ Top ] ### method _initLayout [line 42]
`void _initLayout( )`
レイアウトを設定します。 #### Tags:
author: | charlesvineyard
access: | protected
Overrides Setuco_Controller_Action_Abstract::_initLayout() (レイアウトを設定します。) [ Top ] ### method _is404Error [line 86]
`bool _is404Error( )`
HTTPステータスコードを 404(Not Found) とするか判断します。 #### Tags:
return: | するなら true。しないなら false。
author: | charlesvineyard
access: | protected
[ Top ] ### method _productionOperation [line 53]
`void _productionOperation( )`
運用時の処理です。 #### Tags:
author: | charlesvineyard
access: | protected
[ Top ] ### method _replaceInvisibleParam [line 154]
`void _replaceInvisibleParam( array $invisibleParamNames, &$params, array $params)`
不可視のパラメータ(パスワードなど)を伏せ字に置換します。 #### Tags:
access: | protected
#### Parameters:
array | $invisibleParamNames | 不可視の置換したいパラメータのキーの配列
array | $params | キー:パラメータ名、値:パラメータ値の連想配列
| &$params |
[ Top ] ### method _setHttpResponseCode [line 70]
`int _setHttpResponseCode( )`
HTTPレスポンスコード(ステータスコード)を設定します。 #### Tags:
return: | 設定したコード
author: | charlesvineyard
access: | protected
[ Top ] Documentation generated on Mon, 07 Feb 2011 01:28:13 +0900 by phpDocumentor 1.4.3