Symfony 2, MySQL'in desteklediği mekansal noktaları veri türüne sahip değil. Bu özel veri türü ile ilgili Doküman 2 dokümanında hiçbir şey bulamadım, bu yüzden, Symfony 2'de nasıl puan kazanacağını bilen var mı? Ayrıca, bir yarıçapı temel alarak nasıl sorgulanır? Teşekkürler! :)Mekansal noktaları Symfony 2/Doctrine 2 varlıklarında saklama?
6
A
cevap
9
En kolay yol, uzamsal veri türleri için özel türleri uygulamak ve sonra bunları daha basit sorgulamak için özel DQL işlevleri bildirmektir.
Bu konuyu burada yazdım: http://codeutopia.net/blog/2011/02/19/using-spatial-data-in-doctrine-2/
1
Fransızca konuşan Eğer Youd burada başka bir makale ile biraz ilham alabilir: http://blog.fastre.info/2012/02/doctrine2-2-2-et-types-geographiques/
Bu sınıflar bir Postgresql + PostGIS Veritabanı inşa edildi. https://github.com/creof/doctrine2-spatial
herhangi bir özel şeyler uygulamak gerek yok:
4
Diğer bir seçenek burada bulunan djlambert/doctrine2-uzamsal demet kullanmak olacaktır.
İlgili konular
- 1. symfony olarak Symfony 2
- 2. Symfony 2 veya Symfony 1.4?
- 3. Symfony 2 + Doktrin 2 + kalıtım
- 4. symfony 2 php
- 5. Symfony 2 onDelete setNull
- 6. Symfony 2 Öğe görüntüleri
- 7. Sanal konaklarda Symfony 2
- 8. Symfony 2'de Eşit Alanlar doğrulaması 2
- 9. PHP: Symfony eklenti modülünün lib/dizinindeki nesneleri saklama
- 10. MySQL Mekansal lehçesi
- 11. Symfony 2'de ViewHelper oluştur
- 12. Symfony 2 Koleksiyonumu Nasıl Kaydederim?
- 13. symfony 2 adet ürün bulunmamaktadir.
- 14. Symfony 2 OneToMany performans optimizasyonu
- 15. Oturumları nesnelerde saklayın Symfony 2
- 16. PHP'de GIS mekansal işlevleri?
- 17. Symfony 2 SecurityBundle ile Symfony 1.4 sfGuardUser tablolarını kullanma?
- 18. MongoDB mekansal endeksleri nasıl uygular?
- 19. Symfony 2 form alanının ad niteliğini ayarlama
- 20. Symfony 2 formları, gömülü koleksiyonda koleksiyonu gömme
- 21. Symfony 2'de etiket nasıl uygulanır?
- 22. Symfony 2'de özel durum nasıl yakalanır?
- 23. Symfony 2/twig'de devre dışı bırakma kapat
- 24. Symfony 2 istek servisini genişletiyor musunuz?
- 25. Symfony 2 basic GET formu oluşturulan URL
- 26. Symfony Sadece yıl seçicili 2 tarih girişi
- 27. Birden fazla dosya yükleme symfony 2
- 28. Symfony 3/Doctrine 2: Doğrulamam neden atlandı?
- 29. Symfony 2'de formların bir ızgarası oluşturma
- 30. Knp Menu Bundle Geçerli Öğe Symfony 2
"Uzaysal noktalar veri türü". Bu, lat/long bilgilerini depolamak için ondalık veri türü söylemenin süslü bir yolu mu? –
@MikePurcell Hayır, gerçek jeo-uzamsal verileri tanımlamanın doğru yolu http://dev.mysql.com/doc/refman/5.0/en/spatial-extensions.html –
@PeterBailey: Başlıklar için teşekkürler. Gün için yeni bir şey. –