KEY_CLICK_NAME
KEY_CLICK_NAME
アクティブリンク・クリックネーム クエリーキー
Page
ページの抽象クラスです。onで始まるメソッドがイベントに応じて呼び出されます。
$header : \BEAR_Page_Header
ヘッダーオブジェクト
$_pageRo : \BEAR_Ro
出力されたページをリソースオブジェクトにしたもの
$_session : \BEAR_Session
セッション
$_resource : \BEAR_Resource
リソースアクセス
getPageRo() : \BEAR_Ro
ページをリソースオブジェクトとして取得
モードに応じてページをリソースとして取得します。 $this->_config['mode'] 'resource' $this->set()でアサインされたリソース値がリソースボディになります。listの形式です 'page' $this->display()で出力されるHTTP(ヘッダー、ボディー)がリソースのヘッダー、ボディーになります。 Returns
\BEAR_Ro
setRo(string $key, \BEAR_Ro $ro) : void
ページにリソースをセット
string | $key | リソース名 |
\BEAR_Ro | $ro | リソースオブジェクト |
end(integer $httpCode = 200, string $msg = 'Error') : void
ページ終了
ページを途中で終了します。コードとメッセージを指定すると指定HTTPコードのヘッダーと出力画面で終了します。
integer | $httpCode | HTTPコード |
string | $msg | HTTPコードメッセージ(200以外) |
None found |
getCacheKey() : mixed
ページキャッシュのキーを生成
(bool) falseキャッシュ不可 | (string) キャッシュキー
todu |
UA |
---|
setPrototypeRo() : void
プロトタイプリソースをページバリューにセット
リソースのsetでスタックに積まれた複数のプロトタイプリソースを取り出しページにsetします。
'lazy' lazy Roとしてsetします。viewで出現したタイミングで実リソースリクエストが行われます。 'object' roオブジェクトとしてsetされます。 'value' 変数(多くの場合連想配列)としてsetされます。
todo |
ajaxオプション実装 |
---|
_exception(string $msg, array $config = array()) : \BEAR_Exception
例外の作成
string | $msg | 例外メッセージ |
array | $config | 例外config |
None found |
_viewAdapter() : \BEAR_View_Adapter
Viewアダプター
Viewにページバリューをアサインして、Viewを返します。 受け取ったクラインとではfetchかdisplayが利用可能です。 UAスニッフィングがtrueならエージェント
None found |
_outputHttp(\BEAR_Ro $ro) : void
ページリソースをHTTP出力します
\BEAR_Ro | $ro |
None found |