我正在寻找第一次在PHP中使用ORM。到目前为止,我的PHP项目相当小,ORM看起来有点矫枉过正。
我真的很喜欢NHibernate所以我希望有一个用于PHP的ORM可以工作并且配置类似于NHibernate。如果有一个像Fluent NHibernate这样流畅的界面会更好。
感谢。
答案 0 :(得分:7)
我建议你看一下Doctrine ORM。 Doctrine可以使用YAML为PHP类映射生成表,这类似于NHibernate使用XML的映射。 Doctrine还提供命令行工具,用于根据模式,模型本身或您抽象的数据库表的更改来重建数据层的各个方面。
我只是真的看过NHibernate,没用过它。所以我不会声称确切地知道这两个ORM接近交叉的程度如何;我确信快速浏览一下他们的documentation会帮助你得出更好的结论。
答案 1 :(得分:1)
Doctrine Project基于Hibernate。