Symfony2 - 数据传输到视图
Symfony2 - data transmission to the view
我有一个问题。我想将对象数据从控制器传输到视图。哪种方式更好:
- 将整个对象传输到视图。然后在内部视图中,得到
来自对象的必要数据。
- 内部控制器获得必要的
来自对象的数据并将其放入数组。并转移这个数组
到视图。
标准的,在我看来,最好的方法是第一个。
将对象传递给视图允许您在整个应用程序中使用相同的数据结构。例如,如果你有一个 Car
模型,你可以在服务中做这样的事情:
$model = $car->getModel();
在视图中你会做这样的事情:
{{ car.model }}
保持一致是一个可取的品质。
我有一个问题。我想将对象数据从控制器传输到视图。哪种方式更好:
- 将整个对象传输到视图。然后在内部视图中,得到 来自对象的必要数据。
- 内部控制器获得必要的 来自对象的数据并将其放入数组。并转移这个数组 到视图。
标准的,在我看来,最好的方法是第一个。
将对象传递给视图允许您在整个应用程序中使用相同的数据结构。例如,如果你有一个 Car
模型,你可以在服务中做这样的事情:
$model = $car->getModel();
在视图中你会做这样的事情:
{{ car.model }}
保持一致是一个可取的品质。