Мне нужно получить имена всех полей таблицы базы данных. Я уже пытался получить это с помощью ClassMetadata, но getColumnNames() не возвращает имена реляционных полей. а метод getAssociationNames() возвращает имена свойств сущности, которые не являются одинаковыми именами, а также могут включать поля, которых на самом деле не существует в базе данных при использовании отношений oneToMany.
Как уже упоминалось, это может быть дубликатом. Это не. Получение имен столбцов в объекте Doctor2 может вызвать аналогичную проблему, но метод getFieldNames не возвращает имена полей, которые связаны с другими объектами.
Итак, как же это сделать? получить ли я имена всех столбцов из таблицы базы данных?
Подробнее здесь: https://stackoverflow.com/questions/318 ... base-table