2009-05-01 12 views
2

私はPHPでORMを初めて使用することを検討しています。今までの私のPHPプロジェクトはかなり小さく、ORMは過剰なもののようでした。PHP ORMはNHibernateとほとんど同じですか?

私はNHibernateが本当に好きなので、PHPで動作するORMがあり、NHibernateと同様に設定されていることを期待していました。 Fluent NHibernateのような流暢なインターフェースを持つものがあれば、さらに良いでしょう。

ありがとうございました。

+0

ここで役に立つものがあります:http://stackoverflow.com/questions/345957/object-relational-mapper-similiar-to-nhibernate-for-php –

答えて

5

Doctrine ORMをご覧ください。 DoctrineはYAMLを使用してPHPクラスマッピングにテーブルを生成できます.YAMLはXMLを使用したNHibernateのマッピングに似ています。 Doctrineはまた、スキーマ、モデル自体、または抽象化しているデータベーステーブルの変更に基づいて、データレイヤのアスペクトを再構築するコマンドラインツールも提供しています。

私は本当にNHibernateを見てきました。使用しませんでした。だから私は、2つのORMがクロスオーバにどれくらいうまく近づいているかを正確に知っているとは言いません。私は彼らのdocumentationをすばやく見れば、より良い結論に達するのに役立つだろうと確信しています。

+1

フォローアップと同様です。 Docrtineは、NHibernateに似ていないActiveRecordに基づいていることが分かります。私が見つけた閉じたものはhttp://outlet-orm.orgです - アウトレットORM – modernzombie

関連する問題