获取doctrine2实体中的列名称

Moh*_*med 20 doctrine-orm

如何获取教义实体中所有列的名称?

Max*_*nce 48

ClassMetadataInfo的文档中所述,您可以使用以下getColumnNames方法:

$em->getClassMetadata('Entities\MyEntity')->getColumnNames();
Run Code Online (Sandbox Code Playgroud)

  • 这不是列名,它是属性名称..应该是 - > getColumnNames()而不是 (6认同)
  • 这个答案不完整,你没有外键和鉴别器。看到我的回答 http://stackoverflow.com/questions/31827554/symfony-getting-all-field-names-from-database-table/42901920#42901920 (2认同)