6

Symfony 2には、MySQLがサポートする空間ポイントデータ型がありません。この特定のデータ型に関するDoctrine2のドキュメントには何も見つかりませんでした。それで、Symfony 2のポイントを操作する方法を知っている人はいますか?また、半径に基づいてクエリを実行するにはどうすればよいですか?ありがとう!:)

4

3 に答える 3

9

最も簡単な方法は、空間データ型のカスタム型を実装してから、カスタムDQL関数を宣言して、それらのクエリを簡単にすることです。

私はこれについてここに書いた:http://codeutopia.net/blog/2011/02/19/using-spatial-data-in-doctrine-2/

于 2012-04-25T06:34:17.120 に答える
4

別のオプションは、ここにあるdjlambert / doctrine2-spatialバンドルを使用することです:https ://github.com/creof/doctrine2-spatial

カスタムのものを実装する必要はありません。

于 2014-10-24T19:41:57.037 に答える
1

フランス語を話す場合は、ここにある別の記事からインスピレーションを得ることができます:http: //blog.fastre.info/2012/02/doctrine2-2-2-et-types-geographiques/

このクラスは、Postgresql+Postgisデータベース用に構築されました。

于 2012-08-11T12:10:22.963 に答える