Symfony多くのオブジェクトを保存する方法

私のsymfonyアプリケーションには、ajaxで記入して提出するフォームがあります(ユーザは何回も投稿できます)。 ユーザーがフォームを送信すると、後でデータベースに保存するためにオブジェクトをどこかに保存したいと思っていました。どこが正しいか不思議でした。 誰でも私を助けることができますか? tnx ジュリー・ダンブロス

0
なぜそれを直接データベースに保存しないのですか?一度にすべてのオブジェクトを保存するために使用される最終的な提出はありますか?
追加された 著者 greg0ire,

1 答え

最も良い答えは、実際にはデータベースにオブジェクトを保存して、オブジェクトに一時的なフラグを立てるカラムをそのテーブルに持つことです。

もう1つのアプローチは、オブジェクトをユーザーの属性保持者に保存することです。

$object = new YourObject();

// deal with the form bind here
// ...
// i is an integer so you may have different attributes
$this->getUser()->setAttribute('ObjectName-'.i, $object);
0
追加された
私は2番目のアプローチを選択、私はオブジェクトの配列を作ったと私はユーザー属性として保存している!
追加された 著者 jury89,