Tôi muốn viết phần mở rộng GIS (dữ liệu không gian địa lý) cho dự án Doctrine 2 của tôi.Mở rộng GIS cho Doctrine 2
Tôi biết cách viết các loại và chức năng tùy chỉnh đơn giản. Để phù hợp với định dạng lưu trữ đặc biệt của MySQL, tôi cần sử dụng một số hàm SQL (GeomFromWKB() và AsBinary()) khi truy xuất/lưu trữ dữ liệu.
Tôi không thể tìm thấy một nơi mà tôi nói với Doctrine 2 này. Như tôi thấy, các phương thức convertToPHPValue() và convertToDatabaseValue() không đúng.
Chỉ cập nhật: Trong chuỗi Doctrine 2.1.x, các chức năng này đã được đưa vào. Xem tại đây: http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html#custom-mapping-types –