我想用 Symfony2 处理文件上传,但我使用的是 ExtJS (4.0)。用教义处理上传的食谱对我不起作用。当我检查 $form->isValid() 时它总是失败。我有关于使用 Symfony 处理表单的所有“堆栈”,我不知道在哪里可以找到我的错误,所以......我问你一些不同的东西 - 使用纯 PHP 处理文件上传,并仅使用将其保存到数据库文件名,但我想将我的表单数据绑定到 Symfony 的文件类型,以访问猜测扩展名的方法等等。有什么办法可以做到这一点?
更新而不是$form->isValid()
总是为我返回FALSE,我使用了验证器服务:
$validator=$this->get('validator');
$errors=$validator->validate($file);
if(count($errors)){
...
}
现在它起作用了。