我在我的表单中编写了一个要求用户上传文件的函数,但没有必要将文件名保存到我的数据库中,因为程序可以自动检测文件。
我尝试使用这段代码:
$this->setWidget('filename', new sfWidgetFormInputFile());
但是这需要在数据库中有一个用于保存文件的列。
无论如何不使用数据库但在symfony 1.4中包含上传表单?
答案 0 :(得分:1)
您是否尝试覆盖updateFilenameColumn方法以便不返回任何内容?
答案 1 :(得分:0)
您不需要数据库中的列,但需要验证器才能完成表单,例如sfValidatorFile。