2011-10-27 43 views
0

在我的symfony應用程序中有一個表格可以填寫並用ajax提交(用戶可以提交多次)。 當用戶提交表單時,我想將對象存儲在某處(稍後保存在數據庫中),我想知道哪裏是正確的地方! 任何人都可以幫助我? TNX 陪審團D'AMBROSSymfony如何存儲多個對象

+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

我選擇第二種方法,我做了一個對象數組,並將其保存爲用戶屬性! – jury89