1

テーブルのフィールドにマップするUserフィールドを持つエンティティuserName(適切なゲッターとセッターを持つ)があります。私はデータベースから1つのレコードをフェッチし、クラスを持っています。のテーブルとフィールド名を確認するにはどうすればよいですか?アノテーションから情報を取得する必要があります。この情報はDoctrine2キャッシュにあり、 ClassMetadataInfoクラスのドキュメントを見つけましたが、それをまとめる方法がわかりません。user_nameusersUserRepository$userUser$user->userName

4

1 に答える 1

5

そうすることで、特定のクラスのクラス メタデータを取得できるはずです。

$entityManager->getClassMetadata(get_class($user))
于 2012-07-07T17:13:48.153 に答える