私は symfony2 と doctrine を使用しています。
と の 2 つのエンティティがQuestion
ありAnswer
ます。論理的には、それらをリンクするために 1:* 関係を作成します。
しかし、Answer
オブジェクトは他の何にも関連していないため、Question
. そこで、 s オブジェクトQuestion
の配列を含む属性 $answers を使用して永続化します。Answer
今までうまくいきました。Sonata Admin Forms を利用したいのですが、永続レイヤー (ORM または ODM) でしか機能しません。
だから私の質問は次のようになります:
- オブジェクトのコレクションを永続的なオブジェクト属性に保存するのは「悪い習慣」ですか?
- 選択を逆にすると (Answer Persistent にする)、アプリケーションに多くの影響がありますか?