Я написал запрос.
В моей базе данных есть поле
gps_location: string in format: 41.22,42,33..
Мой фид должен возвращать данные вблизи этих мест (например, 50 км).
Я пробовал это.
public function getDataNearby()
{
$near = 50;
$query = $this->getDataRepository()
->createQueryBuilder('s')
->select('s')
->where('s.gpsLocation <= :near')
->andWhere('s.gpsLocation > :near')
->setParameter('near', $near)
//->orderBy("abs(s.id)","ASC")
// ->setMaxResults(1)
->getQuery();
return $query;
}
Есть идеи?