$_config
$_config : array
Class config
BEAR_Page_Ajax
BEARフレームワークで使われる基底クラスです。
BEARのクラスはBEAR::factoryやBEAR::dependency()によって以下の順でインスタンス化されます。
1) コンストラクタで設定を行う 2) 設定に基づいてインジェクタで必要なサービスをプロパティに用意
$_log : \BEAR_Log
$_session : \BEAR_Session
$_header : \BEAR_Page_Header
ヘッダーオブジェクト
addAjax(string $ajaxCommand, array $data, array $options = array()) : void
AJAXコマンドを追加
// リソースをアサイン
$this->addAjax('resource', array('div_person1' => 'person'), array('effect' => 'slideup'));
// 生のデータをアサイン
$this->addAjax('html', array('msg' => '使用できます!'), array('effect' => 'splash'));
// フォームの値を変更
$this->addAjax('form', array('post' => '123', 'post2' => '4567'));
// JSをコール
$this->addAjax('js', array('callback1' => $_SERVER, 'callback2' => $_COOKIE));
// 出力
$this->output('ajax');
string | $ajaxCommand | AJAXコマンド 'html' | 'resource' |'form' | 'js' |
array | $data | AJAXコマンド引数 |
array | $options | AJAXコマンドオプション |
_exception(string $msg, array $config = array()) : \BEAR_Exception
例外の作成
string | $msg | 例外メッセージ |
array | $config | 例外config |