2016-03-19 4 views
1

Wissen Sie, ich kann hinzufügen, die Anmerkung geo oder geologisch in Unternehmen symfony wie dieseAnnotation geo algolia symfony

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

}

dank denken

zu erhalten

Antwort

6

ich, sollten Sie tun können :

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

Wo haben Sie diese Funktion gefunden? Gibt es einen Link zu den Dokumenten, der die verschiedenen Funktionen beschreibt? – bobbybackblech

+0

Ich habe es geschrieben, es ist eine Möglichkeit, Attribute basierend auf benutzerdefinierten Funktionen zu definieren; siehe https://github.com/algolia/AlgoliaSearchBundle#indexing-entity-properties-or-thods. – redox