Symfony表单 - 当isValid()返回False时,图像值被取消

时间:2012-08-27 01:34:30

标签: forms symfony1 symfony-1.4

好的问题很简单。在我的注册表单中,当我按下提交按钮并且验证不正常时,symfony重新检查所有值,删除图像,密码,重复密码。如何解决这个问题?我想在验证错误时,返回表单以显示所有值。

1 个答案:

答案 0 :(得分:4)

这是上传文件时的正常行为,如果文件没有保留,则无法再次显示。为了能够再次显示图像,即使表单不正确,您也必须临时上传文件,然后您可以再次显示它。

出于安全考虑,密码字段不会再次显示。它通常由浏览器处理,而不是由您的symfony应用程序处理。