PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come posso impedire a CakePHP di sfuggire ai dati durante un salvataggio?

La soluzione al mio problema si è rivelata NON essere basata su CakePHP, ma su PostgreSQL!

Aggiungendo "RETURNING id" alla query in questo modo:

INSERT INTO locations (title,company_id,state_id,poly,point) 
VALUES ('$title',$company_id,$state_id,ST_GeomFromText('$geom',4269),$point) RETURNING id;

La query non restituisce più un array vuoto e ora restituisce l'ID della riga appena creata!