ARTISAN PROJECT Envi
EnviMVC
[ class tree: Envi ] [ index: Envi ] [ all elements ]

Class: EnviMVC_ControllerBase

Source Location: /Envi/libs/EnviMVC/ControllerBase.php

Class EnviMVC_ControllerBase

Direct descendents
Child Class Description
mainController Controller基底クラス

[ Top ]
Property Summary
mixed   $_action  
mixed   $_action_chain  
mixed   $_controll_mode  
mixed   $_data  
mixed   $_dbi  
mixed   $_EB  
mixed   $_error  
mixed   $_form  
mixed   $_global_data  
mixed   $_info  
mixed   $_kill  
mixed   $_module  
mixed   $_plugin  
mixed   $_request_action  
mixed   $_request_module  
mixed   $_system_ini  
mixed   $_user  

[ Top ]
Method Summary
void   EnviMVC_ControllerBase()   Constructor
void   forward()   他のアクションに処理を明渡す
void   &getDBI()   DBI オブジェクトを返します
boolean|string|int   getGlobalData()   INIで設定した、GLOBALデータを取得する
string   getPassInfo()   3桁目以降のパスインフォ
string   getRequestAction()   大元のアクションを取得
string   getRequestModule()   大元のモジュールを取得
string   getThisAction()   今のアクションを取得
string   getThisModule()   今のモジュールを取得
array   go()   アクションを連続して実行して、出力を受け取る
string   hasPassInfo()   3桁目以降のパスインフォがあるかどうか
string   isKill()   処理を取りやめるべき状態かどうか
string   kill()   処理を取りやめ、controllerをshutDownします。
string   makeUrl()   規則に従ったURLを作成する
void   redirect()   他のURLにリダイレクトする
void   setActionChain()   アクションを連続して実行する準備をする
void   unsetActionChain()   アクションチェインしたアクションを実行リストから削除する
void   &usePlugin()  
void   _action403Error()  
void   _action404Error()  
void   _initialize()  
void   _module404Error()  
void   _shutDown()  
void   _view404Error()  

[ Top ]
Properties
mixed   $_action [line 33]

[ Top ]
mixed   $_action_chain = array() [line 36]

[ Top ]
mixed   $_controll_mode [line 31]

[ Top ]
mixed   $_data [line 35]

[ Top ]
mixed   $_dbi [line 39]

[ Top ]
mixed   $_EB [line 44]

[ Top ]
mixed   $_error [line 42]

[ Top ]
mixed   $_form [line 43]

[ Top ]
mixed   $_global_data [line 37]

[ Top ]
mixed   $_info [line 41]

[ Top ]
mixed   $_kill = false [line 40]

[ Top ]
mixed   $_module [line 32]

[ Top ]
mixed   $_plugin [line 45]

[ Top ]
mixed   $_request_action [line 30]

[ Top ]
mixed   $_request_module [line 29]

[ Top ]
mixed   $_system_ini [line 38]

[ Top ]
mixed   $_user [line 34]

[ Top ]
Methods
Constructor EnviMVC_ControllerBase  [line 51]

  void EnviMVC_ControllerBase( )

Constructor



[ Top ]
forward  [line 61]

  void forward( string $action, [string $module = null]  )

他のアクションに処理を明渡す

Parameters:
string   $action:  アクション名
string   $module:  モジュール名

Information Tags:
Final:  

[ Top ]
getDBI  [line 428]

  void &getDBI( )

DBI オブジェクトを返します


Information Tags:
Final:  

[ Top ]
getGlobalData  [line 218]

  boolean|string|int getGlobalData( string $name  )

INIで設定した、GLOBALデータを取得する

Parameters:
string   $name: 

Information Tags:
Final:  

[ Top ]
getPassInfo  [line 109]

  string getPassInfo( )

3桁目以降のパスインフォ


Information Tags:
Final:  

[ Top ]
getRequestAction  [line 99]

  string getRequestAction( )

大元のアクションを取得


Information Tags:
Final:  

[ Top ]
getRequestModule  [line 129]

  string getRequestModule( )

大元のモジュールを取得


Information Tags:
Final:  

[ Top ]
getThisAction  [line 139]

  string getThisAction( )

今のアクションを取得


Information Tags:
Final:  

[ Top ]
getThisModule  [line 149]

  string getThisModule( )

今のモジュールを取得


Information Tags:
Final:  

[ Top ]
go  [line 185]

  array go( )

アクションを連続して実行して、出力を受け取る


API Tags:
See:  EnviMVC_ControllerBase::setActionChain()

Information Tags:
Final:  

[ Top ]
hasPassInfo  [line 119]

  string hasPassInfo( )

3桁目以降のパスインフォがあるかどうか


Information Tags:
Final:  

[ Top ]
isKill  [line 419]

  string isKill( )

処理を取りやめるべき状態かどうか


Information Tags:
Final:  

[ Top ]
kill  [line 408]

  string kill( )

処理を取りやめ、controllerをshutDownします。


Information Tags:
Final:  

[ Top ]
makeUrl  [line 369]

  string makeUrl( string $requestfile, [string $module = null], [string $action = null], [string $query = null], [string $path_info = null], [string $base_url = null]  )

規則に従ったURLを作成する

Parameters:
string   $requestfile:  リクエストファイル
string   $module:  モジュール
string   $action:  アクション
string   $query:  クエリストリングス (OPTIONAL)
string   $path_info:  パスインフォ (OPTIONAL)
string   $base_url:  基底URL (OPTIONAL)

Information Tags:
Final:  

[ Top ]
redirect  [line 85]

  void redirect( string $url  )

他のURLにリダイレクトする

Parameters:
string   $url:  リダイレクトするURL


[ Top ]
setActionChain  [line 162]

  void setActionChain( string $name, string $action, [string $module = null]  )

アクションを連続して実行する準備をする

Parameters:
string   $name:  チェイン名
string   $action:  アクション名
string   $module:  モジュール名

Information Tags:
Final:  

[ Top ]
unsetActionChain  [line 173]

  void unsetActionChain( string $name  )

アクションチェインしたアクションを実行リストから削除する

Parameters:
string   $name:  チェイン名

Information Tags:
Final:  

[ Top ]
usePlugin  [line 346]

  void &usePlugin( mixed $plugin_name  )



[ Top ]
_action403Error  [line 457]

  void _action403Error( )


API Tags:
Abstract:  


[ Top ]
_action404Error  [line 443]

  void _action404Error( )


API Tags:
Abstract:  


[ Top ]
_initialize  [line 464]

  void _initialize( )


API Tags:
Abstract:  


[ Top ]
_module404Error  [line 436]

  void _module404Error( )


API Tags:
Abstract:  


[ Top ]
_shutDown  [line 471]

  void _shutDown( )


API Tags:
Abstract:  


[ Top ]
_view404Error  [line 450]

  void _view404Error( )


API Tags:
Abstract:  


[ Top ]

Documentation generated on Thu, 04 Jan 2007 17:46:51 +0900