ホームページ  >  記事  >  バックエンド開発  >  PHP での ORM の基本的な実装

PHP での ORM の基本的な実装

WBOY
WBOYオリジナル
2016-06-23 13:41:52953ブラウズ

サーバーサイドプログラミングでは多くの場合データベースを扱う必要があり、CRUD は基本的な操作です。データ オブジェクトは、データ オブジェクトの情報に対応し、データ オブジェクトと CRUD を適切に組み合わせる方法について説明します。ここでは主に一般的な ORM モジュールを実装します。まずシステムのブロック図を見てください:


データベースのレコードをオブジェクトに変換する途中にマッパーがあり、一方ではデータベース上で命令を実行し、他方ではそれを抽象化します。アプリケーション プログラムが使用するインターフェイスのセット。ここでのすべてのデータ オブジェクトは Object クラスを継承します。これは、すべてがオブジェクトであるという原則です。例えば、現在、学校情報管理システムを構築しています。データベースには複数のオブジェクト情報が保存されている場合があり、それらの関係は次のように表すことができます:


単純な継承関係図。ここには、別の継承関係のセットがあり、複数のオブジェクト データが見つかった場合、オブジェクト情報を簡単に調べるためにいくつかのリンクされたリストが必要です。これも非常に単純であり、具体的なインターフェイス図は示されていません。たとえば、オブジェクトを構築するためのファクトリ クラスです。クエリ条件などを構築するアセンブラ。詳細については、MongoDB をベースとした情報管理システム ORM をご覧ください。

終わり〜

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。