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

Class: Setuco_Controller_Action_AdminAbstract

Source Location: /library/Setuco/Controller/Action/AdminAbstract.php

Class Overview

Zend_Controller_Action
   |
   --Setuco_Controller_Action_Abstract
      |
      --Setuco_Controller_Action_AdminAbstract



Author(s):

  • suzuki-mar

Variables

Constants

Methods


Child classes:

Admin_AccountController
Admin_CategoryController
Admin_DirectoryController
サイト構造一覧のコントローラ
Admin_IndexController
管理側のTOPページのコントローラ
Admin_MediaController
ファイル管理画面の操作を行うコントローラ
Admin_NavigationController
ナビゲーションのコントローラ
Admin_PageController
Admin_SiteController
Admin_TagController
タグ管理のコントローラ

Inherited Constants

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

$_navigation =

[line 38]

ナビゲーション



Tags:

access:  protected

Type:   Zend_Navigation


[ Top ]

$_pageLimit =  10

[line 51]

一覧ページで、1ページあたり何件のデータを表示するか



Tags:

todo:  PAGE_LIMITの削除
access:  protected

Type:   int
Overrides:   Array


[ Top ]

$_pageTitle =

[line 31]

ページのタイトル 設定ファイルからとれないときだけ指定。



Tags:

access:  protected

Type:   string


[ Top ]



Class Methods


method init [line 60]

void init( )

adminモジュールコントローラの初期処理です。



Tags:

author:  suzuki-mar
access:  public


Overridden in child classes as:

Admin_AccountController::init()
Admin_CategoryController::init()
コントローラーの共通設定をする 全アクションで使用するサービスクラスのインスタンスをオブジェクト変数にする
Admin_DirectoryController::init()
初期処理
Admin_IndexController::init()
初期処理
Admin_MediaController::init()
初期化処理
Admin_PageController::init()
初期処理
Admin_SiteController::init()
クラス変数の設定をする
Admin_TagController::init()
初期処理

Overrides Setuco_Controller_Action_Abstract::init() (全てのコントローラ共通の初期処理です。)

[ Top ]

method postDispatch [line 110]

void postDispatch( )

アクションメソッドが呼ばれた後の処理です。



Tags:

author:  charlesvineyard
access:  public


[ Top ]

method _addFormElementCommonOptions [line 150]

void _addFormElementCommonOptions( &$element, [array[option] $cancelOptions = null], Zend_Form_Element $element 共通の設定をするフォームエレメントクラス)

フォームエレメントの共通設定をする requiredなどの設定をする  第2引数で、設定しない項目を指定できる



Tags:

author:  suzuki-mar
access:  protected


Parameters:

Zend_Form_Element   $element 共通の設定をするフォームエレメントクラス  
array[option]   $cancelOptions   キャンセル名前のキーにfalseを渡すと設定しないことができる
   &$element  

[ Top ]

method _chooseHeadTitle [line 124]

string|null _chooseHeadTitle( )

リクエスト中のページのタイトルを取得します。



Tags:

return:  タイトルが設定されていればタイトル、なければ null を返します。
author:  charlesvineyard
access:  protected


[ Top ]

method _getAccountInfos [line 166]

array _getAccountInfos( [string[option] $columnName = null])

ログインしているユーザーの情報を取得する



Tags:

return:  ユーザーの情報
author:  suzuki-mar
access:  protected


Parameters:

string[option]   $columnName   取得するカラム 指定がない場合はすべて取得する

[ Top ]

method _initHeader [line 88]

Zend_Navigation _initHeader( )

ヘッダーに関する初期処理です。



Tags:

author:  charlesvineyard suzuki-mar
access:  protected


[ Top ]

method _initNavigation [line 75]

Zend_Navigation _initNavigation( )

ナビゲーションの設定情報を初期化します。



Tags:

author:  charlesvineyard
access:  protected


[ Top ]


Class Constants

PAGE_LIMIT =  10

[line 44]

一覧ページで、1ページあたり何件のデータを表示するか 削除するので使用しない



Tags:

todo:  定数の削除 検討課題のチケットチェック時に削除する

[ Top ]



Documentation generated on Mon, 07 Feb 2011 01:28:05 +0900 by phpDocumentor 1.4.3