2017-08-30 3 views
0

私は書類をアップロードするための書式を持っており、各書類は1つまたは複数の代理店に割り当てることができます。すべての代理店は1つの特定の市場に属し、1つの市場には複数の代理店が存在することがあります。私の書式では、代理店だけを選択することができますが、作成した文書をリストする際には、代理店の市場もリストされたいと思います。 これで私の質問に: arraycollection "代理店"の単一のオブジェクトにアクセスし、これらのオブジェクトのそれぞれの市場にゲッターを使用して、ドキュメントの市場を設定する方法を探しています作成された それをすべて適切に記述するのは難しいので、不明な点は何でもお気軽にお問い合わせください!私はどんな助けも満足しています!symfonyは配列コレクションの1つのエントリを受け取ります

答えて

2

ArrayCollectionです。だからあなたは単に次のようなことをすることができます:

foreach($document->getAgencies() as $agency) { 
    $agency->getMarket(); 
} 
+0

ありがとう!それはまさに私が探していたものです!今のところ、私は値を戻すことはありません。したがって、何かが選択されていてもnullのようです。 – sonja

+0

フォームが送信されて処理され、使用するフォームがエンティティの更新方法を知っている必要があります。これはこの質問の範囲を超えていますが、デバッグを行う必要があります。私はコードを見ずにはあまり役に立たない。 –

+0

私はそのトピックに新しい質問をしました。https://stackoverflow.com/questions/45983542/symfony-add-data-to-object-on-pre-persist :)) – sonja

関連する問題