2016-06-25 4 views
0

を追加した場合でも、私は2つのテーブルを持って関連するエンティティをロードしません。 Post "エンティティを使用し、" User "リレーションを埋めますが、" User "エンティティのすべての属性はNULLです。プロキシオブジェクトを持つ "User"エンティティをロードしないのはなぜですか? "addMetaResult"は何のために存在しますか?教義ネイティブクエリは、私がaddMetaResultマッピング

答えて

0

実際には、 "User"でget_classを呼び出すと、doctrineプロキシであることがわかります。プロキシがロードされていないため、すべての属性はNULLです。属性の1つで「getter」メソッド(getFirstName()など)を呼び出すと、doctrineはクラスをロードし、他のすべての属性を埋め込みます。