Sonata Media Bundle和约束

时间:2013-07-03 08:37:19

标签: php symfony sonata-admin

我正在使用SonataMediaBundle,因此我的用户可以将图像与产品相关联。

问题是,如果他们尝试上传大于upload_max_filesize的文件,则会抛出异常。我尝试使用Symfony的约束,但它不起作用。它甚至没有考虑到这个约束,因为如果我尝试上传大于maxSize且小于upload_max_filesize

的文件,它就不会触发
use Symfony\Component\Validator\Constraints as Assert;

/**
 * @Assert\Image(
 *     maxSize="2M"
 * )
 * @ORM\ManyToOne(targetEntity="Application\Sonata\MediaBundle\Entity\Media")
 */
protected $image;

当然,必须有办法实现这样一个基本的东西?

1 个答案:

答案 0 :(得分:0)

您是否尝试在upload_max_filesize中设置php.iniMore instructions