注释 geo algolia symfony

Annotation geo algolia symfony

你知道我可以在实体 symfony 中添加注释 geo 或 geologic 来获得这样的

"_geoloc": {
"lat": 31.222219,
"lng": 121.458061

}

谢谢

我认为你应该可以做到:

/**
 * @Algolia\Attribute(algoliaName="_geoloc")
 */
public function getGeoloc()
{
    return array("lat" => $this->getLat(), "lng" => $this->getLng());
}