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 |