2012-05-30 18 views

Respuesta

38

Como se describe en la documentación de ClassMetadataInfo puede utilizar el getColumnNames método:

$em->getClassMetadata('Entities\MyEntity')->getColumnNames(); 
+0

Muchas gracias :) –

+6

Ese no es el nombre de la columna, que es el nombre de la propiedad .. debería ser -> getColumnNames() en su lugar –

+0

Esta respuesta no está completa, no tiene la clave externa y el discriminador. ver mi respuesta http://stackoverflow.com/questions/31827554/symfony-getting-all-field-names-from-database-table/42901920#42901920 –

Cuestiones relacionadas