Symfony2(doctrine2)本机sql插入

Cir*_*gas 3 persistence doctrine symfony doctrine-orm

如何在本机sql上的symfony2 doctrine2中插入数据?

我的查询

insert into propriedades (id,name,descripcion,num_lote,cod_imovel,imovel,convenio,proprietar,cpf,area_ha,perimetro,location,centro) VALUES (nextval('propriedades_id_seq'),'?','?','?','?','?','?','?','?','?','?',ST_GeomFromKML('<Polygon><outerBoundaryIs><LinearRing><coordinates>".$terra['coordinates']."</coordinates></LinearRing></outerBoundaryIs></Polygon>'),ST_Centroid(ST_GeomFromKML('<Polygon><outerBoundaryIs><LinearRing><coordinates>".$terra['coordinates']."</coordinates></LinearRing></outerBoundaryIs></Polygon>')))
Run Code Online (Sandbox Code Playgroud)

Mun*_*Das 6

你必须使用$conn->insert('table', $dataArray);.见文档

  • 你可以试试[$ conn-> executeQuery()](http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/data-retrieval-and-manipulation.html#using-准备好的语句).从文档中看起来足够灵活. (2认同)