【发布时间】:2015-04-18 16:44:56
【问题描述】:
我有一个问题。我想将对象数据从控制器传输到视图。哪种方式更好:
- 将整个对象传输到视图。然后在内部视图中,得到 来自对象的必要数据。
- 内部控制器获取必要的 来自对象的数据并将其放入数组。并转移这个数组 到视图。
【问题讨论】:
标签: symfony view controller
我有一个问题。我想将对象数据从控制器传输到视图。哪种方式更好:
【问题讨论】:
标签: symfony view controller
标准,在我看来,最好的方法是第一个。
将对象传递给视图允许您在整个应用程序中使用相同的数据结构。例如,如果你有一个Car 模型,你可以在服务中做这样的事情:
$model = $car->getModel();
在视图中你会做这样的事情:
{{ car.model }}
保持一致是一个理想的属性。
【讨论】: