Setuco
[ class tree: Setuco ] [ index: Setuco ] [ all elements ]

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

Methods


Child classes:

Admin_ErrorController
エラーコントローラー
ErrorController
エラーコントローラー

Inherited Constants

Inherited Variables

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