Setuco

# Class: Setuco_Controller_Action_DefaultAbstract Source Location: /library/Setuco/Controller/Action/DefaultAbstract.php
### Class Overview
    Zend_Controller_Action
       |
       --Setuco_Controller_Action_Abstract
          |
          --Setuco_Controller_Action_DefaultAbstract
#### Author(s): suzuki-mar | ### Variables $_pageLimit $_pageTitle | ### Constants PAGE_LIMIT | ### Methods init postDispatch _getCategoryList
### Child classes: IndexController PageController | ### Inherited Constants #### Class: Setuco_Controller_Action_Abstract Setuco_Controller_Action_Abstract::DOT_ADDITIONAL_STRING | ### 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 24] #### Tags:
author: | suzuki-mar
abstract: |
[ Top ] ### Class Variables #### $_pageLimit = 10 [line 46] 一覧ページで、1ページあたり何件のデータを表示するか #### Tags:
todo: | PAGE_LIMITの削除
access: | protected
Type: | int
Overrides: | Array
[ Top ] #### $_pageTitle = null [line 32] ページのタイトル #### Tags:
access: | protected
Type: | String
[ Top ] ### Class Methods ### method init [line 54]
`void init( )`
defaultモジュールコントローラの初期処理です。 #### Tags:
author: | suzuki-mar
access: | public
Overridden in child classes as: IndexController::init() アクションの共通設定 PageController::init() アクションの共通設定 Overrides Setuco_Controller_Action_Abstract::init() (全てのコントローラ共通の初期処理です。) [ Top ] ### method postDispatch [line 65]
`void postDispatch( )`
defaultモジュール共通でviewに変数を渡す処理をします。 #### Tags:
author: | suzuki-mar
access: | public
[ Top ] ### method _getCategoryList [line 91]
`array _getCategoryList( )`
カテゴリー一覧を取得する #### Tags:
return: | カテゴリー一覧　取得できなかった場合はfalseを返す
author: | suzuki-mar
access: | private
[ Top ] ### Class Constants #### PAGE_LIMIT = 10 [line 38] 一覧ページで、1ページあたり何件のデータを表示するか　削除するので使用しない #### Tags:
todo: | 定数の削除 検討事項のチケット完了時に削除する
[ Top ] Documentation generated on Mon, 07 Feb 2011 01:28:11 +0900 by phpDocumentor 1.4.3