Admin

# Class: Admin_IndexController Source Location: /application/modules/admin/controllers/IndexController.php
### Class Overview
    Zend_Controller_Action
       |
       --Setuco_Controller_Action_Abstract
          |
          --Setuco_Controller_Action_AdminAbstract
             |
             --Admin_IndexController
管理側のTOPページのコントローラ #### Author(s): charlesvineyard | ### Variables $_ambitionService $_goalService $_pageService $_siteService | ### Methods formGoalAction indexAction init updateAmbitionAction updateGoalAction _convertDiffGoal2String _createAmbitionForm _createGoalForm _makeAmbitionValidators _makeGoalPageCountValidators
### Inherited Constants #### Class: Setuco_Controller_Action_AdminAbstract Setuco_Controller_Action_AdminAbstract::PAGE_LIMIT #### Class: Setuco_Controller_Action_Abstract Setuco_Controller_Action_Abstract::DOT_ADDITIONAL_STRING | ### Inherited Variables #### Class: Setuco_Controller_Action_AdminAbstract Setuco_Controller_Action_AdminAbstract::$_navigation Setuco_Controller_Action_AdminAbstract::$_pageLimit Setuco_Controller_Action_AdminAbstract::$_pageTitle | ### Inherited Methods #### Class: Setuco_Controller_Action_AdminAbstract Setuco_Controller_Action_AdminAbstract::init() adminモジュールコントローラの初期処理です。 Setuco_Controller_Action_AdminAbstract::postDispatch() アクションメソッドが呼ばれた後の処理です。 Setuco_Controller_Action_AdminAbstract::_addFormElementCommonOptions() フォームエレメントの共通設定をする requiredなどの設定をする 　第２引数で、設定しない項目を指定できる Setuco_Controller_Action_AdminAbstract::_chooseHeadTitle() リクエスト中のページのタイトルを取得します。 Setuco_Controller_Action_AdminAbstract::_getAccountInfos() ログインしているユーザーの情報を取得する Setuco_Controller_Action_AdminAbstract::_initHeader() ヘッダーに関する初期処理です。 Setuco_Controller_Action_AdminAbstract::_initNavigation() ナビゲーションの設定情報を初期化します。 #### 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 25] 管理側のTOPページのコントローラ #### Tags:
author: | charlesvineyard
[ Top ] ### Class Variables #### $_ambitionService = [line 32] 野望サービス #### Tags:
access: | private
Type: | Admin_Model_Ambition
[ Top ] #### $_goalService = [line 46] 更新目標サービス #### Tags:
access: | private
Type: | Admin_Model_Goal
[ Top ] #### $_pageService = [line 53] ページサービス #### Tags:
access: | private
Type: | Admin_Model_Page
[ Top ] #### $_siteService = [line 39] サイトサービス #### Tags:
access: | private
Type: | Admin_Model_Site
[ Top ] ### Class Methods ### method formGoalAction [line 228]
`void formGoalAction( )`
目標を更新するフォームを表示するアクションです #### Tags:
author: | charlesvineyard
access: | public
[ Top ] ### method indexAction [line 76]
`void indexAction( )`
トップページのアクションです #### Tags:
author: | charlesvineyard
access: | public
[ Top ] ### method init [line 60]
`void init( )`
初期処理 #### Tags:
author: | charlesvineyard
access: | public
Overrides Setuco_Controller_Action_AdminAbstract::init() (adminモジュールコントローラの初期処理です。) [ Top ] ### method updateAmbitionAction [line 151]
`void updateAmbitionAction( )`
野望の更新アクションです indexアクションに遷移します #### Tags:
author: | charlesvineyard
access: | public
[ Top ] ### method updateGoalAction [line 312]
`void updateGoalAction( )`
目標を更新するアクションです formGoalアクションに遷移します #### Tags:
author: | charlesvineyard
access: | public
[ Top ] ### method _convertDiffGoal2String [line 128]
`string _convertDiffGoal2String( int $diffGoal)`
目標との差分ページ数を表示用の文言に変換します。 #### Tags:
return: | 更新状況の文字列
author: | charlesvineyard
access: | private
#### Parameters:
int | $diffGoal | 目標との差分ページ数
[ Top ] ### method _createAmbitionForm [line 170]
`Setuco_Form _createAmbitionForm( )`
野望のフォームを作成します。 #### Tags:
return: | 野望フォーム
author: | charlesvineyard
access: | private
[ Top ] ### method _createGoalForm [line 242]
`Setuco_Form _createGoalForm( )`
目標更新のフォームを作成します。 #### Tags:
return: | 目標更新フォーム
author: | charlesvineyard
access: | private
[ Top ] ### method _makeAmbitionValidators [line 202]
`array _makeAmbitionValidators( )`
野望用のバリデーターを作成する。 #### Tags:
return: | Zend_Validateインターフェースとオプションの配列の配列
author: | charlesvineyard
access: | private
[ Top ] ### method _makeGoalPageCountValidators [line 281]
`array _makeGoalPageCountValidators( )`
更新目標の一ヶ月の新規作成数のバリデーターを作成する。 #### Tags:
return: | Zend_Validateインターフェースとオプションの配列の配列
author: | charlesvineyard
access: | private
[ Top ] Documentation generated on Mon, 07 Feb 2011 01:28:18 +0900 by phpDocumentor 1.4.3