KEY_CLICK_NAME
KEY_CLICK_NAME
アクティブリンク・クリックネーム クエリーキー
CLI用仮想ページクラス
CLIでレジストリにセットされる仮想pageです。
$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 | リソースオブジェクト |
None found |
end(integer $httpCode = 200, string $msg = 'Error') : void
ページ終了
ページを途中で終了します。コードとメッセージを指定すると指定HTTPコードのヘッダーと出力画面で終了します。
integer | $httpCode | HTTPコード |
string | $msg | HTTPコードメッセージ(200以外) |
None found |
None found |
None found |
getCacheKey() : mixed
ページキャッシュのキーを生成
(bool) falseキャッシュ不可 | (string) キャッシュキー
todu |
UA |
---|
None found |
setPrototypeRo() : void
プロトタイプリソースをページバリューにセット
リソースのsetでスタックに積まれた複数のプロトタイプリソースを取り出しページにsetします。
'lazy' lazy Roとしてsetします。viewで出現したタイミングで実リソースリクエストが行われます。 'object' roオブジェクトとしてsetされます。 'value' 変数(多くの場合連想配列)としてsetされます。
todo |
ajaxオプション実装 |
---|
setConfig(mixed $config, mixed $values = null) : self
Set config
mixed | $config | (string) 設定キー | (array) 設定配列 |
mixed | $values | (string) $configの時の設定値 |
None found |
getConfig(string $key = null) : mixed
Get config
string | $key | 設定キー、指定なければ全ての設定を取得 |
None found |
setService(string $name, mixed $service) : void
Set service
string | $name | サービスキー |
mixed | $service | サービス |
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 |
_exception(string $msg, array $config = array()) : \BEAR_Exception
例外の作成
string | $msg | 例外メッセージ |
array | $config | 例外config |
None found |