Symfony2:更好地传递优化的数组或实体来查看?

时间:2014-01-03 10:14:30

标签: arrays performance symfony view entity

我想知道将一个“大”实体传递给Twig视图对于表演是否不好。

也许最好将此实体重新分解为优化的数组,只有视图中需要的属性?

有没有显着差异?

1 个答案:

答案 0 :(得分:1)

如果有的话,没有太大的区别。性能问题将出现在视图之前的实体水合期间(或者在Twig Extensions中,如果实体是使用它们创建的)。

Twig模板被编译为PHP,因此实体将通过引用传递给它,因此不会减慢。