db_datacontainer.

DB_Datacontainerは、PEAR準拠のデータベースの持続層とデータカプセル化クラスです。
今すぐダウンロード

db_datacontainer. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Mika Tuupola
  • 出版社のWebサイト:
  • http://www.appelsiini.net/tuupola/194/dbdatacontainer

db_datacontainer. タグ


db_datacontainer. 説明

DB_DataContainerは、PEAR準拠のデータベースの持続層とデータカプセル化クラスです。 DB_DataContainerは、PEAR準拠のデータベースの持続層とデータカプセル化クラスです。永続化レイヤーは、オブジェクトをexempleのように永続化するために必要な動作をカプセル化できます。現在サポートされている唯一の永続性メカニズムはリレーショナルデータベースです。データベースの抽象化はPEAR DB.DATAのカプセル化によって提供されます。オーバーロードされたアクセサメソッドによって提供されます。つまり、$ fooという名前のプロパティがある場合は、extendingクラスでgetfoo()およびsetfoo()メソッドを作成していない場合は、DB_Datacontainer.asによって自動的に提供されます。提供された持続性メカニズムとデータカプセル化DB_Datacontainerの結果Martin Fowler:データベーステーブルまたはビューで行をラップするオブジェクト、データベースアクセスをカプセル化し、そのデータにドメインロジックをカプセル化するオブジェクトを追加するために、数回の追加コードと一緒に使用できます。外部構成ファイルを使用しません。拡張クラス自体が設定です。気にする必要があるのは、クラスとデータベーステーブルの列のペアと一致することです。 db_datacontainerを拡張するクラスにfoo。内部SQLクエリを書き換える必要はありません。クラスは、結合の直接サポートを提供していません.SまたはTable Linking。極端な場合には、ハードコードされたSQLクエリを渡すことがまだ可能です。この使用法は、DB_DATAContainer.Hereを使用する基本的な考え方を破るため、「DB Datacontainer」の重要な機能があるため、推奨されています。 load()、save()またはdelete()を呼び出すだけです。挿入および更新のための別々の方法はないことに注意してください。 Save()は、どのクエリを使用するかを使用する。・そのようなメソッドのないクラスプロパティのオーバーロードアクセサメソッド。・PEAR DBサポートされているデータベースをサポートしています(Postgres、MySQL、MSSQL、SQLiteでテスト済み)。静的GetObjects()呼び出し。・マルチオブジェクトアクションでハードコードされたSQLクエリを使用する可能性。・回帰テスト。・このリリースの新機能:・このリリースでは、保護された問題が解決され、このリリースで問題が解決されます。 PHP5を使用するときのプライベートデータメンバー。


db_datacontainer. 関連ソフトウェア