Symfony2 - 向视图传输数据

时间:2015-04-18 16:44:56

标签: symfony view controller

我有一个问题。我想将控制器中的对象数据传输到视图。什么方式更好:

  1. 将整个对象传输到视图。然后在里面查看,得到 来自对象的必要数据。
  2. 内部控制器得到必要的 来自对象的数据并将其放入数组中。并转移此阵列 到视野。

1 个答案:

答案 0 :(得分:1)

标准,在我看来,最好的方式是第一个。

将对象传递给视图允许您在整个应用程序中使用相同的数据结构。例如,如果您拥有Car模型,则可以在服务中执行以下操作:

$model = $car->getModel();

在视图中你会做这样的事情:

{{ car.model }}

保持一致是一个理想的属性。