DB_DataObject::staticGet()

DB_DataObject::staticGet() -- 単純な取得 (Select) リクエストで、簡潔かつ自動ロードを行う

概要

mixed DB_DataObject::staticGet (string $class, mixed $key or $value [, mixed $value])

説明

警告

このメソッドは非推奨です。::factory() および ->get() を使用することを推奨します。

この静的メソッドは、factory と get() を組み合わせたものです。 staticGet() は取得したデータをグローバル変数に格納し、 同一リクエスト内での再利用時に高速にアクセスできるようにします (データを更新するクエリが実行されると、キャッシュはクリアされます)。

パラメータ

返り値

object mixed - FALSE あるいはオブジェクト

例外・エラー

表 39-1PEAR_Error の値

エラーコードエラーメッセージ意味解決策
DB_DATAOBJECT_ERROR_NOCLASS"$class を自動ロードできません"  
DB_DATAOBJECT_ERROR_NOCLASS"$newclass の生成エラーです"  
DB_DATAOBJECT_ERROR_NODATA"get $key $value で何もデータが返されません"  

注意

このメソッドは静的にコールされなければなりません。