которое я хочу вытащить в 2х вариантах - в geojson, и в виде текста, но аннотация @ORM\Column не позволяет обратиться к одному и тому же полю дважды. Как быть?
/**
* @OA\Property(type="string", description="Postgis Geometry")
*
* @ORM\Column(type="geojson", options={"geometry_type"="MULTIPOLYGON", "srid"=3857})
* @Groups({"GetTerritory", "CreateTerritory", "UpdateTerritory"})
*/
private ?string $geom;
/**
* @OA\Property(type="string", description="Postgis Geometry")
*
* @ORM\Column(name="geom", type="geojson", options={"geometry_type"="MULTIPOLYGON", "srid"=3857})
* @Groups({"GetTerritory", "CreateTerritory", "UpdateTerritory"})
* @SerializedName("geom_text")
*/
private ?string $geomAsText;
одно поле, конвертить в текст силами пыхи. есть еще вариант с вьюшками, но сложно
Для конвертации в текст должна использоваться sql-postgis функция
Обсуждают сегодня