0

マップされたデータを受け取るインポート機能に取り組んでいます。データは、ターゲット システムのデータベース列名によってマップされます。アプリケーションは symfony2 で、doctrine を使用してデータベースを管理します。

問題は、ほとんどのエンティティ プロパティ名が列名と異なることです。列名でプロパティを取得する方法があるかどうか疑問に思っていました。それ以外の場合は、エンティティを使用せずにデータベースを更新するか、別のマッピングを作成する必要があります。

乾杯、ティム

4

1 に答える 1

1

このクラスを経て、

http://www.doctrine-project.org/api/orm/2.2/source-class-Doctrine.ORM.Mapping.ClassMetadataInfo.html

getFieldName() メソッドで、フィールド名を取得できます。

于 2013-08-27T09:37:08.600 に答える