Symfony2项目中的代码属于何处


Where does the code belong in a Symfony2 project?

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

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

我应该在哪里处理场所数据?我是否应该将条令集合设置为标记数据,并使用Place实体getter和setter在MapBuilder内对其进行操作?

"流程数据"是什么意思?

我想你想在你的控制器中有步幅数据。因此,您必须从控制器调用您的服务以获得适当的数据:

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

在服务中,您必须收集所需的所有数据。我的意思是,如果您只需要Place的"name"、"street"answers"city"属性,则只检索这些字段。如果您需要一个数组,请检索一个数组而不是集合。

一切都取决于你的需要。