【问题标题】:Where does the code belong in a Symfony2 project?代码属于 Symfony2 项目的什么位置?
【发布时间】:2015-03-05 11:25:17
【问题描述】:

我有以下实体用于地图上的点信息

Place
    id
    name
    latitude
    longitude
    org_id
    street
    city

使用IvoryGoogleMapBundle,我想将这些地方作为标记放置在地图上,同时为每个标记提供一个包含以下信息的信息窗口

[ORGANIZATION NAME]
Name:   [PLACE NAME]
Street: [PLACE STREET]
City:   [PLACE CITY]

我现在很困惑。我创建了一个简单的服务,它获取 MapBuilder 作为 costructor 参数,也有 setMarkersData(dataOfPlaces) 并返回 map instance

我应该在哪里处理地点数据?我应该将教义集合设置为标记数据并在MapBuilder 中使用Place 实体获取器和设置器对其进行操作吗?

【问题讨论】:

    标签: php symfony doctrine-orm entity


    【解决方案1】:

    “过程数据”是什么意思?

    我认为您希望在控制器中拥有步数数据。因此,您必须从控制器调用您的服务以获取适当的数据:

    $this->get('your_service_to_get_places')->get();
    

    在服务中,您必须收集所需的所有数据。我的意思是,如果您只需要 Place 的“名称”、“街道”和“城市”属性,则只检索这些字段。如果您需要一个数组 - 检索一个数组而不是集合。

    一切都取决于您的需求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-19
      • 2017-08-01
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多