0

我的问题应该很简单,但我还没有找到解决方案。在 Symfony 2.3 中,我使用内置的验证器来验证表单。这按预期工作。我想向用户展示最大值。上传文件的大小,但我不想在模板中对其进行硬编码,而是从validation.yml中读取它。

为了从 parameters.yml 文件中读取值,我可以使用

$this->container->getParameter('xyz')

是否有类似阅读validation.yml的内容?

4

1 回答 1

0

您可以在 validations.yml 中为文件添加验证,并在那里指定最大大小。

TSZ\CoreBundle\Entity\ContentImage:
  properties:
        file:
            - File:
                maxSize: 6000000

要以字节为单位指定大小,请使用与最大大小对应的数值。要以千字节为单位指定大小,请在数值 (1024K) 后加上“k”后缀。要以兆字节为单位指定大小,请在数值 (1M) 后加上“M”后缀。

于 2013-09-25T09:39:11.037 回答