Admin

# Class: Admin_DirectoryController Source Location: /application/modules/admin/controllers/DirectoryController.php
### Class Overview
    Zend_Controller_Action
       |
       --Setuco_Controller_Action_Abstract
          |
          --Setuco_Controller_Action_AdminAbstract
             |
             --Admin_DirectoryController
サイト構造一覧のコントローラ #### Author(s): charlesvineyard | ### Variables $_categoryService $_directoryService $_pageService | ### Methods indexAction init updateCategoryAction updateStatusAction _createCategoryForm _createStatusForm _showCategoryPagesOperation
### 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 27] サイト構造一覧のコントローラ #### Tags:
author: | charlesvineyard
[ Top ] ### Class Variables #### $_categoryService = [line 49] カテゴリーサービス #### Tags:
access: | private
Type: | Admin_Model_Category
[ Top ] #### $_directoryService = [line 35] サイト構造サービス #### Tags:
access: | private
Type: | Admin_Model_Directory
[ Top ] #### $_pageService = [line 42] ページサービス #### Tags:
access: | private
Type: | Admin_Model_Page
[ Top ] ### Class Methods ### method indexAction [line 70]
`void indexAction( )`
サイト構造(ディレクトリー)の一覧を表示するアクションです。 #### Tags:
author: | charlesvineyard
access: | public
[ Top ] ### method init [line 56]
`void init( )`
初期処理 #### Tags:
author: | charlesvineyard
access: | public
Overrides Setuco_Controller_Action_AdminAbstract::init() (adminモジュールコントローラの初期処理です。) [ Top ] ### method updateCategoryAction [line 164]
`void updateCategoryAction( )`
ページのカテゴリーを更新するアクション indexアクションに遷移します #### Tags:
author: | charlesvineyard
access: | public
[ Top ] ### method updateStatusAction [line 192]
`void updateStatusAction( )`
ページの状態を更新するアクション indexアクションに遷移します #### Tags:
author: | charlesvineyard
access: | public
[ Top ] ### method _createCategoryForm [line 133]
`Setuco_Form_Page_CategoryUpdate _createCategoryForm( string $preCategoryId)`
カテゴリー変更フォームを作成します。 #### Tags:
return: | フォーム
author: | charlesvineyard
access: | private
#### Parameters:
string | $preCategoryId | カテゴリー変更前のID(表示用)
[ Top ] ### method _createStatusForm [line 150]
`Setuco_Form_Page_StatusUpdate _createStatusForm( string $preCategoryId)`
状態変更フォームを作成します。 #### Tags:
return: | フォーム
author: | charlesvineyard
access: | private
#### Parameters:
string | $preCategoryId | カテゴリー変更前のID(表示用)
[ Top ] ### method _showCategoryPagesOperation [line 84]
`void _showCategoryPagesOperation( )`
カテゴリーに含まれるページ一覧を表示する処理 #### Tags:
author: | charlesvineyard
throws: | Zend_Uri_Exception
access: | protected
[ Top ] Documentation generated on Mon, 07 Feb 2011 01:28:12 +0900 by phpDocumentor 1.4.3