【发布时间】:2011-06-19 09:48:17
【问题描述】:
如何在从对象中获取集合或相关数据等常规语句中加速 Doctrine?
如果我想获取包含相关表格数据的列表,那更好。在教义中使用原生 sql 还是使用教义查询?
【问题讨论】:
如何在从对象中获取集合或相关数据等常规语句中加速 Doctrine?
如果我想获取包含相关表格数据的列表,那更好。在教义中使用原生 sql 还是使用教义查询?
【问题讨论】:
有几件事可能会有所帮助。我注意到 Doctrine 2 的性能要好得多。
使用 Doctrine 1.2 可以做的最好的事情之一就是尽可能简化结构。我有报告说我绝对不能水合来记录,但如果我水合为标量或数组,我会发现。
除此之外,请确保您使用 DQL 而不是魔术查找器来加载对象。使用 DQL 将有助于确保您在一个查询中加载您需要的对象图的所有部分(请参阅延迟加载)。
希望这能有所帮助。
【讨论】: