2016-10-11 3 views
0

私はこれについて何も見つかりませんでした。作成後のSymfonyクリアエンティティオブジェクト

私の問題は、次のとおりです。

私が呼び出した後 - symfonyのフォーム上> CREATEVIEW()、それだけで一時的に私のエンティティオブジェクトをクリアします。

私がdoctrineでfindを呼び出そうとしても、それは私に空のエンティティを返します。

私はフォームに記入して提出します。私はこのスクリプトを呼び出す場合

前CREATEVIEW方法は、それが

dump(
     $this->getDoctrine()->getManager()->getRepository(Address::class)->find(20) 
    );exit; 

働くそれは私には出力:

Address {#1362 ▼ 
    -id: 20 
    -city: City {#1382 ▶} 
    -cep: "*******" 
    -neighborhood: "*****" 
    -streetName: "*******" 
    -number: "******" 
    -complement: null 
    -type: "prefecture" 
} 

私は CREATEVIEW()の後にこれを行う場合

Address {#1414 ▼ 
    +__isInitialized__: false 
    -id: 20 
    -city: null 
    -cep: null 
    -neighborhood: null 
    -streetName: null 
    -number: null 
    -complement: null 
    -type: null 
    …2 
} 

私はSymfony 3を使用しています

答えて

1

おそらくプロキシクラスです。実際のゲッターを呼び出してみてください。例:

dump($entity->getStreetName()); 
+0

実際には、$ prefecture-> getBillingAddress()メソッドから呼び出します。 – Raul3k

+0

私はすでにこれを喜んだ。私は仕事に着くとすぐに投稿します。 – Raul3k

関連する問題