Insertion SQL avec utilisation de fonction PostGeSQL/PostGIS
Bonjour les connaisseur,
Est-il possible d'exécuter une telle requête avec Symfony / Doctrine
Code:
1 2
|
INSERT INTO marac VALUES ( 1, 'point', GeometryFromText( 'POINT(10 70)', -1 ) ); |
Voici ce que j'ai essayé de faire dans ma méthode (action) :
Code:
1 2 3 4 5 6
|
$marac = new Marac();
$marac->id = 2;
$marac->genre = 'point';
$marac->the_geom = "GeometryFromText( 'POINT(".$this->x." ".$this->y.")', -1 )";
$marac->save(); |
L'erreur que j'ai c'est :
500 | Internal Server Error | Doctrine_Connection_Pgsql_Exception
SQLSTATE[XX000]: Internal error: 7 ERREUR: parse error - invalid geometry
HINT: You must specify a valid OGC WKT geometry type such as POINT, LINESTRING or POLYGON