簡體   English   中英

Symfony驗證嵌入集合

[英]Symfony validating embed collection

我已經嵌入了文件集合,除了驗證之外,其他一切都正常。

如果我要上傳3個文件,而其中1個文件沒有通過驗證要求,則另外2個文件也不會被上傳或獲取,例如,文件名保存在數據庫中。

有什么解決方案可以在1個文件上顯示該錯誤消息,但要保存另外2個通過驗證的文件嗎?

我認為沒有解決方案。 如果有錯誤,您的表單永遠不會進入“ isValid”狀態,並且我假設您不會在$form->isValid()為真之前在數據庫中保存任何內容。 您需要單獨處理每個文件,或者在控制器中添加邏輯以保存有效文件,即使您的整個表單無效(我認為這也不是一個好主意)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM