我想上传一些带有输入字段的文件。在我的实体中,我收到一个uploadedFile对象。
我补充说:
public static function loadValidatorMetadata(ClassMetadata $metadata)
{
ladybug_dump("VALIDATOR");
$metadata->addPropertyConstraint(
'proper', new Assert\File(array(
'maxSize' => '1024k',
'mimeTypes' => array(
'application/pdf',
'application/x-pdf',),
'mimeTypesMessage' => 'Please upload a valid PDF',)));
}
我可以看到VALIDATOR消息但该文件始终有效。
我错过了什么吗?
编辑:
我可以通过以下方式得到错误:
$validator = $this->get('validator');
$errors = $validator->validate($formData);
如何在表单中添加错误。我想像其他字段一样显示错误......
答案 0 :(得分:0)
你上课时是否包括以下课程?
use Symfony\Component\Validator\Mapping\ClassMetadata;
use Symfony\Component\Validator\Constraints as Assert;