jbl*_*lue 8 php orm symfony1 zend-framework
如果我使用ORM,请与Zend或Symfony说.这是一个全有或全无的交易?
我想使用ORM,但也希望在某些情况下优化性能并自己编写查询以获得细节.因此,如果我开始使用ORM,一旦将其包含在我的项目中,是否难以以旧的方式进行操作?
使用Doctrine很容易"突破"ORM.Doctrine允许您以4种不同的方式编写查询:
如果您在Symfony中使用Doctrine,那么Symfony绝对没有任何功能可以锁定您使用Doctrine,即使它已启用.
最后一个警告:如果您正在使用Doctrine的某些高级功能(例如事件或行为),那么当您在DQL之外进行查询时,这些功能将变得很难.