Chcę napisać rozszerzenie GIS (danych geoprzestrzennych) dla mojego projektu Doctrine 2.Rozszerzenie GIS dla Doctrine 2
Wiem, jak pisać proste niestandardowe funkcje i typy. Aby uwzględnić specjalny format pamięci MySQL, potrzebuję użyć jakiejś funkcji SQL (GeomFromWKB() i AsBinary()) podczas pobierania/przechowywania danych.
Nie mogę znaleźć miejsca, w którym powiem Doktrynie 2 tego. Jak widzę, metody convertToPHPValue() i convertToDatabaseValue() nie są właściwym miejscem.
Właśnie aktualizacja: w serii Doctrine 2.1.x funkcje te zostały uwzględnione. Zobacz tutaj: http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html#custom-mapping-types –