【发布时间】:2012-03-20 16:01:30
【问题描述】:
我以前在 CodeIgniter 中使用 Doctrine,但想回到没有框架的 PHP(对我来说更容易),但仍然想要一个 ORM 来处理我所有的数据持久化和数据加载。有什么好的建议?
【问题讨论】:
-
Propel 和 Doctrine 都很好地与 Symfony(1.x 和 2.x)集成,但独立工作也很好。我在有和没有 symfony 1.x 的情况下都使用 Propel,并且坚持使用它,因为它维护得很好并且文档很棒。如果您已经了解 Doctrine,那么就有理由坚持使用它,尽管您可能会发现 Propel 的预生成方法使其速度更快一些。还有一些其他 PHP ORM(参见 Wikipedia),但它们是最大的两个,imo。
-
其实我建议你改用data mappers。
标签: php orm doctrine-orm