0
在我的symfony應用程序中有一個表格可以填寫並用ajax提交(用戶可以提交多次)。 當用戶提交表單時,我想將對象存儲在某處(稍後保存在數據庫中),我想知道哪裏是正確的地方! 任何人都可以幫助我? TNX 陪審團D'AMBROSSymfony如何存儲多個對象
在我的symfony應用程序中有一個表格可以填寫並用ajax提交(用戶可以提交多次)。 當用戶提交表單時,我想將對象存儲在某處(稍後保存在數據庫中),我想知道哪裏是正確的地方! 任何人都可以幫助我? TNX 陪審團D'AMBROSSymfony如何存儲多個對象
最好的答案還真是保存對象到數據庫中,並有可能在該表中標誌的對象爲臨時列。
另一種方法可能是保存對象到用戶的屬性持有人:
$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);
我選擇第二種方法,我做了一個對象數組,並將其保存爲用戶屬性! – jury89
爲什麼不直接將其保存到數據庫?是否有最終提交,用於一次保存所有對象? – greg0ire