0

私はほとんどの場合、zendフレームワークを使用していくつかのWebベースのアプリケーションに取り組みました。phpコードからのすべてのデータのデータベースをモデル化するのに多くの時間がかかることに気づきました。つまり、データに関するすべてのことを2回行う必要があります。

データベースとテーブルの構造を手動で設計する代わりの方法はありますか?

データベースを作成して、phpプログラミングロジックからデータベースへの構造のマッピングについて他の人に気を配らせたいだけです。

4

1 に答える 1

1

ああ、あなたはオブジェクトリレーショナルマッパーを探しています!これらは、今日の多くの種類のWebアプリケーションで一般的です。

PHPに関して、私が出会った中で最高のものはDoctrineです:

強力なデータベース抽象化レイヤー(DBAL)の上にあるPHP用のオブジェクトリレーショナルマッパー(ORM)。その重要な機能の1つは、HibernatesHQLに触発されたDoctrineQueryLanguage(DQL)と呼ばれる独自のオブジェクト指向SQLダイアレクトでデータベースクエリを作成するオプションです。これにより、開発者は、不要なコードの重複を必要とせずに柔軟性を維持するSQLの強力な代替手段を利用できます。

于 2012-05-29T18:20:34.207 に答える