web-dev-qa-db-ja.com

最高のPHP ORMライブラリは何ですか?

PHP= Webアプリケーションを構築したいのですが、常にデータベースに接続して関連オブジェクトを処理する必要があるという問題に直面しています。そのため、codeigniterを試しましたが、データベースに接続するための特別な方法を使用していますActive Recordという名前で、そのORMテクニックと、そこには多くのORMライブラリがあることを知っています。

それらのうち、最も簡単で最も速いものは何ですか?

7
Emad Elsaid

RedBeanは私がそのような目的で使用するものです: http://redbeanphp.com/

RedBeanは、自動スキーマ変更をオンザフライで行うことで、開発フェーズを容易にします。 MySQLとSQLiteでうまく動作しますが、PDOでサポートされている他のデータベースも動作するはずです。

4
desfrenes

DoctrinePropel は、2つの一般的なORMです。個人的に私はDoctrineの経験があるだけで、不満はありません。

StackOverflowで この質問 に対する回答も読んでください。

8
BenV

私は本当に PHP.ActiveRecord を称賛する必要があります。これは、RailsのActiveRecord ORMからのほぼ直接のクローンです。現代のフレームワークに統合するのは比較的簡単で、私にとっては素晴らしいことでした。

どちらの開発者も、サポートフォーラムに定期的にアクセスして、困っている人たちを助けます。

それは素晴らしいプロジェクトであり、私はそれを強くお勧めします-特にRailsのバックグラウンドを持っている場合)。

2
machuga