DB_DataObject::staticGet()

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

Synopsis

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

Description

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

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

Parameter

  • string $class - クラス名を指定します。

  • string $key - カラム (あるいは、2つのパラメータが与えられる場合は値) を指定します。

  • mixed $value - 値を指定します。

Return value

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

Throws

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

Note

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

Example

主キーあるいはカラムと値に基づいたデータの簡単なフェッチ

<?php
$person 
DB_DataObject::staticGet('DataObjects_Person',12);
print_r($person);
?>
NPO法人の設立はお任せ下さい

NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。

これから引越しや転勤等で賃貸物件を探すなら、賃貸大阪homeへ
アクセスカウンター
アルバイトをお探しならアルバイトスタイルへ。アルバイトを探したい方、アルバイトを探している方は必見です。
NPO法人をこれから設立したいとお考えなら自分で設立するNPO法人へ。都道府県ごとのNPO法人設立情報などを提供。NPO法人証明書も発行
株式会社をこれから設立したいとお考えなら会社設立webへ。都道府県ごとの会社設立専門家を紹介しております。
メールフォームを製作するならメールフォームbizへ。納品できるメールフォームを製作