Zend Framework 2 - Doctrine 2 - Как использовать GeoPointFields

Мне нужно реализовать GeoPointField с помощью Doctrine2.

Кажется, что Zend и Doctrine не поддерживают его изначально ...

Существует ли наилучшая практика для проверки такого ввода? В базе данных я бы использовал простое поле строки, не так ли?

0
добавлено отредактировано
Просмотры: 1

1 ответы

/^(\-?\d+(?:\.\d+)?),?\s*(\-?\d+(?:\.\d+)?)$/

Это регулярное выражение проверяет и фиксирует ввод ГЭП:

  • Широта, долгота
  • Долгота широты
  • Коорды, скопированные непосредственно из GoogleMaps
1
добавлено
Я выбрал стандартную проверку регулярных выражений, это работает отлично, за исключением сообщения об ошибке: stackoverflow.com/q/14068446/1331671
добавлено автор Ron, источник
Нет, сначала я хотел иметь встроенное решение. но кажется, что с регулярным выражением легче и проще. спасибо за ваш пост в любом случае :)
добавлено автор Ron, источник
так будет, спасибо за ваши усилия :)
добавлено автор Ron, источник
@Ron, так что вы просто спрашивали о поле формы и проверке ввода пользователя?
добавлено автор Paul T. Rawkeen, источник
@Ron, извините за мою невнимательность. Я пересмотрел свой ответ. Я написал этот regexp для проверки ввода координат GEO в одном из моих проектов. Работает отлично.
добавлено автор Paul T. Rawkeen, источник
@Ron, добро пожаловать!
добавлено автор Paul T. Rawkeen, источник