magic-core

# Class: Controller Source Location: /core/Controller.php
### Class Overview
コントローラークラスです. #### Author(s): T.Okumura #### Version: 1.0.0 | ### Variables $dataSource $name $path $request $route $session $sessionAutoStart | ### Methods __construct configure dispatch render sqlExceptionHandler systemExceptionHandler
### Child classes: AppController アプリケーション側のコントローラーのサンプルです.
### Class Details [line 24] コントローラークラスです. 設定情報を読み込んで、Actionクラスを実行します。 Actionクラスの実行結果から、Viewクラスを実行します。 #### Tags:
author: | T.Okumura
version: | 1.0.0
[ Top ] ### Class Variables #### $dataSource = NULL [line 54] DataSourceConfigureクラスを保持します. #### Tags:
access: | protected
Type: | DataSourceConfigure
[ Top ] #### $name = NULL [line 39] NameConfigureクラスを保持します. #### Tags:
access: | protected
Type: | NameConfigure
[ Top ] #### $path = NULL [line 44] PathConfigureクラスを保持します. #### Tags:
access: | protected
Type: | PathConfigure
[ Top ] #### $request = NULL [line 29] HttpRequestクラスを保持します. #### Tags:
access: | protected
Type: | HttpRequest
[ Top ] #### $route = NULL [line 49] RouteConfigureクラスを保持します. #### Tags:
access: | protected
Type: | RouteConfigure
[ Top ] #### $session = NULL [line 34] HttpSessionクラスを保持します. #### Tags:
access: | protected
Type: | HttpSession
[ Top ] #### $sessionAutoStart = FALSE [line 59] セッションを自動的に開始するかどうかのフラグです. #### Tags:
access: | protected
Type: | bool
[ Top ] ### Class Methods ### constructor __construct [line 63]
`Controller __construct( )`
コンストラクタ. #### Tags:
access: | public
[ Top ] ### method configure [line 95]
`void configure( )`
設定クラスをセットします. アプリケーション側で設定クラスを作成した場合は、 このファンクションをオーバーライドして、 適切な設定クラスをセットしてください。 #### Tags:
access: | protected
Overridden in child classes as: AppController::configure() アプリケーション独自の設定ファイルを読み込ませます。 [ Top ] ### method dispatch [line 72]
`void dispatch( )`
index.phpからコールされるエントリポイントです. このファンクションは、オーバーライドできません。 #### Tags:
final: |
access: | public
[ Top ] ### method render [line 189]
`void render( ActionResult $result)`
Actionクラスの結果からViewクラスを実行します. このファンクションは、オーバーライドできません。 #### Tags:
final: |
access: | protected
#### Parameters:
ActionResult | $result | Actionクラスの実行結果
[ Top ] ### method sqlExceptionHandler [line 122]
`void sqlExceptionHandler( )`
データベースエラーが発生した場合にコールされます. デフォルトでは何もしません。 アプリケーション側で処理を実行するには、 このファンクションをオーバーライドしてください。 #### Tags:
access: | protected
Overridden in child classes as: AppController::sqlExceptionHandler() データベースエラーが発生した場合の処理を拡張します. [ Top ] ### method systemExceptionHandler [line 112]
`void systemExceptionHandler( )`
システムエラーが発生した場合にコールされます. デフォルトでは何もしません。 アプリケーション側で処理を実行するには、 このファンクションをオーバーライドしてください。 #### Tags:
access: | protected
Overridden in child classes as: AppController::systemExceptionHandler() システムエラーが発生した場合の処理を拡張します. [ Top ] Documentation generated on Fri, 16 Dec 2011 11:13:42 +0100 by phpDocumentor 1.4.3