2011-10-27 4 views
0

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

+0

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

答えて

0

ベスト・アンサーは、実際にはオブジェクトをデータベースに保存していて、オブジェクトに一時的なフラグを立てている列がある可能性があります。

別のアプローチは、ユーザーの属性ホルダーにオブジェクトを保存することができます

$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

関連する問題