![]() |
1
1
在我编写的大多数应用程序中,通常有两种不同类型的数据访问。一种是事务性操作:从数据存储中检索特定对象,修改它们并将它们保存回去。我发现了一个可靠的ORM是这里最好的解决方案。不要试着自己写(尽管可能很有趣)。 另一种常见的数据访问类型是用于报告。ORM不是这里最好的解决方案,这就是为什么我通常采用使用自定义SQL查询的方案的原因。普通的PDO在这里工作得很好。您可以为该报表创建一个特殊的值对象,并让PDO查询将值提取到该对象中。报表需要快速,并且使用ORM层构建它们通常过于缓慢和繁琐。 |
![]() |
2
1
|