学说1.2表现

时间:2011-02-01 16:30:30

标签: php orm doctrine

如何在常规语句中加速Doctrine,例如从对象获取集合或相关数据?

如果我想获得包含相关表格数据的列表,那会更好。 doctrine中的原生sql或使用doctrine_query?

1 个答案:

答案 0 :(得分:4)

有几件事可以帮上忙。我注意到Doctrine 2的表现要好得多。

使用Doctrine 1.2,您可以做的最好的事情之一是尽可能简单地保湿。我有报告说我绝对不能保持记录,但是如果我用标量或阵列水合,我就会找到它。

除此之外,请确保使用DQL而不是魔术探测器来加载对象。使用DQL将有助于确保在一个查询中加载对象图的所有部分(请参阅延迟加载)。

希望其中一些有用。