【问题标题】:Symfony2 - data transmission to the viewSymfony2 - 数据传输到视图
【发布时间】:2015-04-18 16:44:56
【问题描述】:

我有一个问题。我想将对象数据从控制器传输到视图。哪种方式更好:

  1. 将整个对象传输到视图。然后在内部视图中,得到 来自对象的必要数据。
  2. 内部控制器获取必要的 来自对象的数据并将其放入数组。并转移这个数组 到视图。

【问题讨论】:

    标签: symfony view controller


    【解决方案1】:

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

    将对象传递给视图允许您在整个应用程序中使用相同的数据结构。例如,如果你有一个Car 模型,你可以在服务中做这样的事情:

    $model = $car->getModel();
    

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

    {{ car.model }}
    

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

    【讨论】:

    • 是的,我知道,我正在使用第一种方式。我只想要确认,我正在使用正确的方式:P
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    • 1970-01-01
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多