标签: arrays performance symfony view entity
我想知道将一个“大”实体传递给Twig视图对于表演是否不好。
也许最好将此实体重新分解为优化的数组,只有视图中需要的属性?
有没有显着差异?
答案 0 :(得分:1)
如果有的话,没有太大的区别。性能问题将出现在视图之前的实体水合期间(或者在Twig Extensions中,如果实体是使用它们创建的)。
Twig模板被编译为PHP,因此实体将通过引用传递给它,因此不会减慢。