$_config
$_config : array
Class config
Pageリソース
BEARフレームワークで使われる基底クラスです。
BEARのクラスはBEAR::factoryやBEAR::dependency()によって以下の順でインスタンス化されます。
1) コンストラクタで設定を行う 2) 設定に基づいてインジェクタで必要なサービスをプロパティに用意
$_roPrototye : \BEAR_Ro_Prototype
Roプロトタイプ
request() : mixed
リソースリクエスト実行
htdocs/のページをリソースとして扱うクラスです。 readがページクラスのonInit()を呼び出しonInit内でsetされたものが結果になって帰ります。フォーマットはROです。 create, update, deleteはonAction()を呼び出します。 $this->_config['options']に応じて次のどちらをpageリソースにするか決定されます。 1)pageが出力するHTML 2)set()でセットされたリソース結果の集合
_exception(string $msg, array $config = array()) : \BEAR_Exception
例外の作成
string | $msg | 例外メッセージ |
array | $config | 例外config |
_outputResource(\BEAR_Page $page, integer $cnt) : array
Pageリソースをリソースとして出力
\BEAR_Page | $page | |
integer | $cnt | プロトタイプリソースのスタックカウンタ |
_outputHtml(\BEAR_Page $page) : \BEAR_Ro
PageリソースをHTMLとして出力
\BEAR_Page | $page |