UA_DEFAULT
UA_DEFAULT
PC
エージェント
UAコードの確定やUAコードに応じたAgentアダプターをセットします。 確定したUAコードはUAスニッフィングやUA別のインジェクター等に用いられます。 UAコードはBEARの自動判別の他に$config['ua_inject']に外部インジェクタークラスを指定してアプリケーションがUAコードをインジェクトすることがあります。 BEAR_Agent_Adapter_(UAコード)でUAアダプタークラスが用意されてないものはグローバルレジストリに先にセットしておきます。 AgentアダプターはBEAR_Agent_Adapter_*で定義されUAの継承関係や、ビューの時のconfigを設定します。
$adapter : \BEAR_Agent_Adapter
getRoleFile(string $dir, string $fileNameBase, string $ext = 'tpl') : string
エージェントロールに対応したファイルを取得
配列でロールに応じたファイルを返します
ex)
roleが'Docomo'の場合
index.docomo.html
index.mobile.html
index.html
というファイルに順にスキャンしてあればそれが使われます。
Parameters
| string | $dir | ディレクトリパス |
| string | $fileNameBase | 拡張子なしファイル名 |
| string | $ext | ファイル名拡張子 |
_exception(string $msg, array $config = array()) : \BEAR_Exception
例外の作成
| string | $msg | 例外メッセージ |
| array | $config | 例外config |