2012-05-30 75 views

回答

38

如文档中为ClassMetadataInfo描述你可以使用getColumnNames方法:

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

感谢很多:) –

+6

这不是列名,它的属性名..应该是 - > getColumnNames()代替 –

+0

这个答案不完整,你没有外键和鉴别器。看到我的答案http://stackoverflow.com/questions/31827554/symfony-getting-all-field-names-from-database-table/42901920#42901920 –